一个表到几个类,使用继承

时间:2012-11-19 13:55:30

标签: entity-framework

我有一些类(和表),如Source1Source2等。 我创建了一个表来存储源Quant值。表看起来像

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

我使用TPH的EF继承策略,而TypeID则知道存储了哪种类型。所以我有大约10个不同的课程 现在,当从一个存储移动到另一个存储时,我需要创建像Action History这样的表。 我创建看起来像

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

如果不创建像Source1ToSorce2Source1ToSource3Source2ToSource4等90(10 * 9)类,我怎样才能在EF中完成?

0 个答案:

没有答案