最初にモデルを使用して具象型ごとにテーブルを実装しようとしましたが、派生型を保存するときに、EF はベース テーブルと派生テーブルの両方に保存します。タイプを正しい対応するテーブルに保存するようにEFをどのように構成しますか?
1542 次
1 に答える
0
ここでは、Entity FrameworkのTPCに反対することを推奨するアプローチを選択することについての良い議論があります:http://blogs.msdn.com/b/alexj/archive/2009/04/15/tip-12-choosing-an-inheritance- strategy.aspx
この理由: EFランタイムはTPCをサポートしていますが、デザイナーはサポートしていません。EFでTPCを使用すると、基本タイプでの関連付けを回避する必要があります。これらの問題があるため、通常、EntityFrameworkでTPCを使用することはお勧めしません。
私の推測では、問題としてベーステーブルと派生テーブルに書き込んでいる場合、追加の具象クラスによって拡張された具象クラスがある場合にこれを実装しようとしましたか?上記の議論によると、簡単な答えは、TPCはEFではこのようには機能しないということです(参照されている記事は2009年ですが、これは変わっていないと思います)。
于 2013-01-29T23:48:11.497 に答える