Entity Framework に TPH (階層ごとのテーブル) を設定しました。ここではDiscriminator
、異なる EntityTypes を分離するために呼び出された列を使用します。
つまり、Discriminator が 0 の場合、タイプはDog
、1 の場合、Cat
などです。
ここで、(大量)更新用のコードを EF から custom に移動したいと思いますExecuteSqlCommand
。
MetadataWorkspace
質問:またはその他の方法で Type から Discriminator 値を抽出することは可能ですか?
私は次のようなものを探していますGetDiscriminatorValue<Cat>("ColumnName")
不可能な場合:コードのどこかにこれらの値をハードコーディングする必要がない別の方法はありますか?
ありがとう、