我有这样的数据库结构:
班级Company
有一个属性CompanyInfoTableName
我也有类CompanyInfo,它没有直接映射到数据库。
有些表格的名称如Company001Info,Company002Info等。这些表包含CompanyInfo类型的记录。
在此之前,第三方ORM框架用于映射这些关系。对于每个CompanyInfo表,ORM框架用于创建单独的动态类。要获得每个公司的CompanyInfo,我必须使用CompanyInfoTableName属性来加载所需的数据。
现在我想使用Entity Framework而不是第三方ORM框架。数据库重新设计不是一种选择。
在Entity Framework中是否有办法将我当前的数据库结构映射到Entity Framework模型尽可能地痛苦?
谢谢
答案 0 :(得分:0)
我找到的唯一方法是将DevExpress XPO用于具有动态列数的表。所有其他表都映射到EntityFramework类。