0
私は、制御できないEntityAttributeValueデータベースを持っています。データを取得するには、次のようにストアドプロシージャを使用します。エンティティフレームワークの動的マッピング
public class PhotoDataContext : DbContext, IPhotoDataContext
{
public IEnumerable<PhotoRegistration> GetPhotoRegistration()
{
return this.Database.SqlQuery<PhotoRegistration>("SP_Photo") ;
}
}
これは、POCOが完全にマップされている場合にうまく機能します。今私は動的なフィールドを返すことができるストアドプロシージャがあります。すべてのフィールドは文字列型です。
私はEF 4.1 Code Firstを使用しています.POCOをWCF経由でSilverlightに渡しています。 EFの自動マッピングを停止し、データをWCFがシリアル化しても構わない名前の値のペアに戻す方法
おかげ J