0
私は、これらの列は、部分的に
Id as integer
Name as string
Image as byte()
と表を持って、私は2 POCO
Public Class TableBase
Id as Integer
Name as String
End Class
Public Class Table
Inherts TableBase
Image as byte()
End Class.
を作りました。 問題は私が差別のエラーを受けたことであり、TPHの解決策で解決できないということです。私はデータベーステーブルに弁別カラムを追加できないためです。
...
modelBuilder.Entity<Table>()
.Map(mc => mc.Requires("TableType").HasValue("Base"))
...
実際に私には階層の問題はありません。私はちょうどPOCOを部分的にロードする必要があります
よろしく!
実際に読んだ後、私はあなたが正しいと思います。最良の解決策はテーブル分割です。 Razor ViewsはReflectionで実行時に作成されるため、私にとっては不便です。 ところで、私は私のポコで継承するつもりです:( – neo