2

Source1などのクラス (およびテーブル) がいくつかありSource2ます。ソース Quant 値を格納するテーブルを 1 つ作成します。テーブルは次のようになります

SourceQuant(ID int PRIMARY KEY, SourceKeyID int, TypeID int, Quant money)

私は TPH による EF 継承戦略を使用しており、TypeID によって格納されている型を認識しています。だから私は約10の異なるクラスを持っています。
そして今、あるストレージから別のストレージに移動するときに、アクション履歴のようなテーブルを作成する必要があります。次のようなテーブルを作成します

ActionHistory(
  ID int Primary Key,
  SourceTypeID int, SourceKeyID int, 
  DestTypeID   int, DestKeyID   int,
  Quant money)

、などSource1ToSorce2の90(10 * 9)クラスを作成せずにEFでそれを行うにはどうすればよいですか?Source1ToSource3Source2ToSource4

4

0 に答える 0