テーブルからいくつかのエンティティを取得しようとしています。私は正常に文字列を取得することができましたが、GUIDを取得しようとすると、空(すべてゼロ)に戻ります。Azureテーブルストレージ - 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);
はどのようにして、テーブル・ストレージ内のGUIDの正しい値を得るのですか?それはTableEntity.ReadEntityに関連していますか?
guidを含むデータのサンプルを表示するために質問を編集してください(不適切なフォーマットの可能性がありますか?)。 –