2010-05-19 48 views

回答

3

實體框架是一個有效的現實世界的數據訪問工具。啓動和運行EF非常容易。您只需導入(或在EF 4中創建)您的數據模型。然後您可以重新命名它以使其更易於使用代碼。然後你不在查詢數據庫。

性能

我一直在使用它的多個項目,其中一些需要高吞吐量,也有人認爲具有低性能的要求。開箱即用的Entity Framework並不是世界上最快的解決方案,因此需要進行大量的性能調整,但它們都能夠做到。

可靠性

我們從來沒有與可靠性問題。我們從來沒有遇到與EF相關的問題,它始終與數據內容相關。試圖插入重複數據等

其他有形

EF遵循一個模式,它允許你做的模板和抽象類的一些有趣的東西。所有實體都從一個類中入侵,具有引用的實體從其他類繼承。所有實體上下文都繼承自;)ObjectContext類,它們提供了一組基本的功能,允許您創建可在整個企業中重用的通用DAO實現。

如果您正在使用的UI開發,您還可以使用數據服務包EF,作爲一種快速通往您DATABSE。唯一的缺點是你沒有訪問完整的實體框架。