Entity Framework Code First を使用して、レガシ db テーブルをポリモーフィック階層にマップする必要があります。残念ながら、私にはばかげた制約がいくつかあり、それが可能かどうかはわかりません。これらの制約には次のことが必要です。
流れるようなインターフェイスでマッピングを定義できません。Entity Framework マッピング属性を使用する必要があります。
にカスタム規則を追加できません
DbModelBuilder
。テーブル構造を変更できません。
EFで直接これを達成する方法はありますか? そうでない場合、そのようなテーブルを操作するための最善の策は何ですか?