2

私は、エンティティを格納するポータブル クラス ライブラリと組み合わせて、Windows Phone 7.x アプリ内にコード ファーストのような存在を持たせるためのアプローチを想起させようとしています。

その中で、FooClass を [Table].[Column] 属性で装飾するのではなく、別の角度からアプローチしたいと考えています。作成前に S​​QL Server CE テーブルの定義を定義し、それらをエンティティ クラスに適切にマップできるメソッドまたはインターセプト/オーバーライドが必要です。

.NET 4.5 経由の Entity Framework では、DbContext.OnModelCreating()メソッド経由でこれを行うことができますが、Windows Phone 7 ではこのようなものは見られませんか?

私が見つけた最も近いものは、データベースの初期作成後のアプローチのように見えますが、クラス内にCreateDatabaseSchemaUpdater()ある場合は機能しません(後でコードベースの他の場所で強い型付けを使用する場合)。Table<MyEntity>DataContext

ご意見、ご提案、デモ コードはありますか?

4

0 に答える 0