2012-10-02 71 views

回答

0

我的理解是,DBContext內部使用ObjectContext(即dbcontext是一個包裝),因此不會更快。

您可能會發現,DBContext將開箱即用地比ObjectContext稍微多一點,而不必每天都使用它。例如,EF5對編譯後的查詢做了一些額外的工作,以提高性能。這意味着未優化的應用程序可以使用DBContext更快地執行(但這顯然高度依賴於您正在做的事情)。 DBContext也爲你的應用程序增加了許多簡單的功能,因爲它比OC更簡單。

+1

在EF5自動編譯魔術發生在ObjectContex級別上實際上 – Pawel

+0

@pawel是啊這是正確的,我的觀點是,你不需要手動配置它,所以你得到編譯查詢的好處,而無需自己設置它們。 –

+0

感謝您的回覆,但我仍然感到困惑。我仍不明白爲什麼圖表顯示速度較慢。 –