2009-02-25 56 views
4

我們剛剛發現了一個問題,例如,當外鍵關係中斷時,無法在設計器中重新建立鏈接。ADO.NET實體框架設計器的已知限制是什麼?

實體框架設計器的其他任何已知侷限性?

+1

這是一大堆廢話。我只是不斷刪除並重建數據庫中的模型,即使如此,它有時也會出錯。 – ProfK 2009-08-15 12:54:49

回答

1

除其他事項外,

  1. 你不能在所有的複雜類型映射。 (更新已在EF v4中修復)
  2. 您必須映射存儲架構中的每個表的列。
  3. 概括(2),你根本不能很好地控制存儲模式。你主要看到的是客戶端架構和映射的存儲架構。
  4. 如果您從圖中刪除某個類型,則很難將其恢復。

我寫了一些關於實體框架本身和設計師在this post之間的哲學方法的區別的想法。

我認爲如果你打算在實體框架中做非平凡/非默認的事情,你應該習慣於編輯EDMX。大多數其他ORM確實需要在某個時候編輯XML,因爲它是值得的。