多个派生到多个表

时间:2012-03-26 11:41:21

标签: .net entity-framework

我有这样的数据库结构:

班级Company有一个属性CompanyInfoTableName

我也有类CompanyInfo,它没有直接映射到数据库。

有些表格的名称如Company001Info,Company002Info等。这些表包含CompanyInfo类型的记录。

在此之前,第三方ORM框架用于映射这些关系。对于每个CompanyInfo表,ORM框架用于创建单独的动态类。要获得每个公司的CompanyInfo,我必须使用CompanyInfoTableName属性来加载所需的数据。

现在我想使用Entity Framework而不是第三方ORM框架。数据库重新设计不是一种选择。

在Entity Framework中是否有办法将我当前的数据库结构映射到Entity Framework模型尽可能地痛苦?

谢谢

1 个答案:

答案 0 :(得分:0)

我找到的唯一方法是将DevExpress XPO用于具有动态列数的表。所有其他表都映射到EntityFramework类。