キーポイントは、偽にProjectSystemProperties TableRequestOptionsのを設定することです。
したがって、上記のコードは次のように変更する必要があります:ODATAを避けるために
{"odata.etag":"W/\"datetime'2017-10-27T08%3A05%3A40.6551979Z'\"","Id":"Event-1" },
{"odata.etag":"W/\"datetime'2017-10-27T09%3A05%3A40.6551979Z'\"","Id":"Event-2" },
...
:次に、あなたがこのような応答を取得します
var query = new TableQuery<Event>()
.Where(
TableQuery.GenerateFilterCondition(
"PartitionKey", QueryComparisons.Equal, partitionKey))
.Select(new[] { "Id" });
var results = table.ExecuteQuery(query,
new TableRequestOptions { ProjectSystemProperties = false });
:
var emps = query.Execute(new TableRequestOptions { ProjectSystemProperties = false });
別の実施例結果として.etagを取得するには、TableRequestOptionsでPayloadFormatを指定し、必要なものを正確に取得します。
var results = table.ExecuteQuery(query,
new TableRequestOptions {
ProjectSystemProperties = false,
PayloadFormat = TablePayloadFormat.JsonNoMetadata
});
結果:
{ "Id":"Event-1" },{ "Id":"Event-2" },...
はStackOverflowのへようこそ。あなたの質問は明確ではありません。仕事を完了するために私達に提供するようにあなたに頼んでいますか?もしそうなら、それは私たちがここでやっていることではありません。あなたはすでにいくつかのコードを書いていますが、それは動作していませんか?その場合は、コードとエラーメッセージを入力します。 – curt