2016-07-15 12 views
1

Azure-WebSiteのAzure App ServicesとAzure Table StorageでTodo-Item-Exampleをテストしています。 StorageDataからAzureの-ダウンロード-例でAzure App ServicesでAzureテーブルストレージに適したEntity-Typeは何ですか

EntityDataからDataEntity-Class継承が、他のすべてのチュートリアルでDataEntity-Class継承 TableEntityからと更新-紙から2015年9月DataEntity-Class継承。

私に教えてください、正しい方法と最新の方法は何ですか?

backroundの:

私はpartitionKeyを設定したいとAzureテーブルストレージでrowKey

partitionKeyrowKeyStorageDataまたはEntityDataに設定するにはどうすればよいですか。 TableEntityでのみこれらのキーを設定できますが、をTableControllerに使用するようにITableData-Interfaceを実装する必要があります。

+0

こんにちは、あなたは、EntityDataまたはStorageDataから継承している見ているサンプルへのリンクを提供できますか?私はこれらを見て、最新の情報を提供していないことを確認します。ありがとう。 –

+1

こんにちは、サンプルは、モバイルアプリケーションサービス(c#-Backend)を作成した後、portal.azure.comから現在のBackEnd-Download-Sampleです。 パブリッククラスTodoItem:EntityData { \t public string Text {get;セット; } パブリック文字列説明{get;セット; } \t public bool完了{get;セット; } } –

答えて

2

TableEntityから継承したいと思うでしょう。 TableEntityから継承したクラスの例については、ここで私たちのテーブルのストレージのサンプルコードを見てみてください:私はStorageDataの代わりEntityDataを使用するように切り替え

https://github.com/Azure-Samples/storage-table-dotnet-getting-started/blob/master/TableStorage/Model/CustomerEntity.cs

+0

しかし、EntityDataはクイックスタートコードで提供される基本クラスです。その理由が必要です。コメントは、EntityDataがEntityFrameworkで動作する共通の実装であると述べています。提案したコードを切り替えると、EntityFrameworkが破られることはありませんか? – Jarvis

0

。これは同じインタフェースを実装し、PartitionKeyRowKeyのアクセサーを提供します。 Microsoft.Azure.Mobile.Server.Storageパッケージにあります。

関連する問題