3
enumプロパティを持つシンプルなpocoクラスがあります(必要なので、最初に列挙型ルックアップテーブルを作成する必要があります)。マイグレーション・ジェネレータがこの列をデータベースに追加することは望ましくありません。マイグレーションコードでプロパティを無視するように通知する属性やその他の方法はありますか?EFコード一次マイグレーション - プロパティを無視する
例:
public class MyPoco
{
public int MyPocoId { get; set; }
public int MyPocoTypeId { get; set; }
public MyPocoTypeEnum MyPocoTypeEnum
{
get { return (MyPocoTypeEnum)MyPocoTypeId; }
set { MyPocoTypeId = (int)value; }
}
}
優秀、私はそれを試してみましょう。 Mapping.ttファイルを変更してマップに追加し、POCOをきれいに保つことができます。 –
私はFluentMAppingを使用すると、NULLがわかっていてもフィールドは結果セットに返されます。返されないようにするにはどうすればいいですか? – Rodney