0

私はこのPOCOクラスを持っています:

public class MyClass
{
    public int MyKey { get; set; }
    public string Name { get; set; }
    public bool DiscriminatorField { get; set; }
    public string AnotherInfo { get; set; }
}

私のデータベースモデルはそのままです:

  • 主要
    • ID 整数
    • 名前 varchar
    • DiscriminatorField ビット
  • 特定の1
    • ID 整数
    • AnotherField varchar
  • 特定の2
    • ID 整数
    • AnotherField varchar

質問:流暢な API (そしておそらくEntityTypeConfiguration) を使用して、この条件付きマッピングを作成するにはAnotherFieldどうSpecific1すればよいですか?trueSpecific2false

注: 2 つの異なる POCO を作成したくありません。私はこのようなものを探していますが、条件付きです。

編集: POCO エンティティに識別子フィールドを追加しました。

4

0 に答える 0