2012-03-26 69 views
0

我有這樣的數據庫結構:多重衍生物到多個表

Company有一個屬性CompanyInfoTableName

另外我有不直接映射到數據庫類公司信息。

有一些名稱如Company001Info,Company002Info等的表格。這些表包含CompanyInfo類型的記錄。

在此之前,第三方ORM框架被用來映射這些關係。對於每個CompanyInfo表,ORM框架用於創建單獨的動態類。爲了獲得每個公司的CompanyInfo,我必須使用CompanyInfoTableName屬性來加載所需的數據。

現在我想用實體框架代替這個第三方的ORM框架。數據庫重新設計不是一種選擇。

Entity Framework有沒有辦法將我當前的數據庫結構映射到實體框架模型儘可能痛苦?

謝謝

+0

是的,這將會非常痛苦...... AFAIK在EF中沒有這種支持。所以你要麼重新設計數據庫,要麼使用不同的ORM – 2012-03-26 11:59:36

+0

使用你當前的ORM。 EF沒有這方面的支持 - 特別是如果你期望你的表可以動態添加,我猜你會這樣做。 – 2012-03-26 22:04:58

回答

0

我發現的唯一方法是使用的DevExpress XPO具有動態列計數表。所有其他表映射到EntityFramework類。