Я ищу указатели на то, почему вышеописанный метод потерпит неудачу.
В моем подклассе TableServiceContext у меня есть:
public void AddDevice(Device d)
{
d.PartitionKey = "A";
d.RowKey = Guid.NewGuid().ToString();
this.AddObject("Devices", d);
this.SaveChanges();
}
Сбой вызова SaveChanges()
с очень общим сообщением для диагностики:
An error occurred while processing this request.. Stack: at System.Data.Services.Client.DataServiceContext.SaveResult.HandleBatchResponse()
at System.Data.Services.Client.DataServiceContext.SaveResult.EndRequest()
at System.Data.Services.Client.DataServiceContext.SaveChanges(SaveChangesOptions options)
at WorkerRole1.DeviceServiceContext.AddDevice(Device d) in DeviceServiceContext.cs:line 30
Есть идеи, что может быть не так?
Таблица Devices существует. Учетная запись хранения существует и выглядит нормально.
Большое спасибо!