2012-02-21 7 views
1

からのみ特定のフィールドを取得することができます。は、私は以下のクラスを持っているのWindows Azureテーブルストレージ

このデータを取得するだけの方法があるのですか、それともまだすべてを取得する必要がありますか。私が尋ねる理由は、テキストフィールドに大量のデータが含まれているため、検索対象が最小限になるように最小化したいからです。

これはではありません。 SQL Azureストレージです。ありがとう

答えて

4

2011-08-18バージョンからは、クエリ投影(LINQ Select)を使用できます。

var context = cloudTableClient.GetDataServiceContext(); 
context.CreateQuery<Menu>().Select(...); 

これをチェックしてください:http://msdn.microsoft.com/en-us/library/windowsazure/dd135725.aspx

+0

はどうもありがとうございました。私はこれを試してみる。 – Jessica

+1

クエリのパフォーマンスを最大限に高めるには、**常に** PartitionKeyを使用することを忘れないでください。 –

+0

PartitionKeyを「使用する」とはどういう意味ですか?それがないとクエリを受け取るべきではないということですか? – mayu

関連する問題