2

次のような特定のスキーマを持つテーブル「定数」があります:
PartitionKey、RowKey、Timestamp、ARG1、ARG2、ARG3

たとえば、これらのエンティティ:
production, 0, 01/01/2012, L, 5, 7
production, 1, 01/01/2012, F, 7, 7

クラスを作成せずにエンティティを取得できますか?
次のようなもの:

var query = MagicFunctionWichGiveAEntity("production", "0"); //0 is the RowKey  
var result = query.ValueOf("ARG1") // result = L  

この投稿を見つけましたが、複雑に見えます。

4

2 に答える 2

4

これを行う唯一の方法は、ReadingEntityイベントを使用することです(参照する投稿で説明されているように)。完全に機能する実装を確認したい場合は、次の場所にあるStorage Services Smart Clientを参照することをお勧めします: http://archive.msdn.microsoft.com/appfabriccat/Release/ProjectReleases.aspx?ReleaseId=5474

次のファイルを確認する必要があります。

  • Client\Helpers\CloudStorageHelper.cs
  • Client\Helpers\ConversionHelper.cs
  • Client\Helpers\CustomEntity.cs

別の解決策は、XML 形式のエンティティを取得できる REST API と直接対話することです: http://msdn.microsoft.com/en-us/library/windowsazure/dd179421

于 2012-08-01T11:05:29.757 に答える
0

辞書を使用して名前と値のペアを保持することにより、動的 (未指定) 列をサポートするクライアントを作成しました。また、配列、列挙、64K を超えるデータなど、他の多くの機能もサポートしています。

個人利用であれば無料で利用できます。http://www.lucifure.com または NuGet.com から入手できます。

于 2012-08-02T05:29:18.550 に答える