0
私はリストパーティションのパーティションキーのリストを持っています。 は、私のようなすべてのエンティティを取得するためのAzureテーブルストレージを照会する:foreachを実行せずに1つのクエリで一致するPartitionKeysのリストのエンティティを見つけよう
var query = (from result in dataServiceContext.CreateQuery<SampleEntity>
where lstPartitionKeys.Contains(result.PartitionKey)
select result);
return query.TryToList();
をしかし、これは私のために動作し、何の結果レコードを与えません。 Azureテーブルストレージ内のレコードにアクセスするこの方法に問題がある場合は、ヘルプが必要です。
ありがとうございます@ gauravその私に今明らかにする。私の目的を達成するための他の回避策がありますか?今私は考えることができない? – Maninder
質問をあなたがしようとしているものの例で更新できますか?私はあなたがしようとしている2つの可能なことを見ることができます:1)一致するPartitionKeysのリストのエンティティを検索するか、2)PartitionKey値の文字列を含むエンティティを検索します。 –
はい最初のもののみ一致するPartitionKeysのリストのエンティティを検索します。 私は各パーティションキーに対してforeachをしたくないし、それぞれのレコードを取得して新しいリストに入れたいと思います。 – Maninder