Я пытаюсь извлечь некоторые объекты из таблицы. Я успешно могу вернуть строки, но когда я пытаюсь получить GUID, он возвращается пустым (все нули).Azure Table Storage - GUID возвращается обратно
[DataContract]
public class myEntity : TableEntity
{
[DataMember(Name = "ID")]
public Guid Id { get; set; }
[DataMember(Name = "Name")]
public string Name { get; set; }
[DataMember(Name = "City")]
public string City { get; set; }
}
...
var storageAccount = CloudStorageAccount.Parse(conStr);
var tableClient = storageAccount.CreateCloudTableClient();
var table = tableClient.GetTableReference(tblName);
TableQuery<myEntity> query = new TableQuery<myEntity>().Where(string.Empty);
Как получить правильное значение GUIDs в памяти таблицы? Связано ли это с TableEntity.ReadEntity?
Пожалуйста, отредактируйте ваш вопрос, чтобы показать образец ваших данных, в том числе guid (возможно, он неправильно отформатирован?). –