可能重複:
ADO.NET DbContext Generator vs. ADO.NET Poco Entity Generator (ObjectContext)實體框架4.1的ObjectContext VS的DbContext
我應該使用ObjectContext的或的DbContext?最好的方法是什麼?
可能重複:
ADO.NET DbContext Generator vs. ADO.NET Poco Entity Generator (ObjectContext)實體框架4.1的ObjectContext VS的DbContext
我應該使用ObjectContext的或的DbContext?最好的方法是什麼?
ObjectContext 4.0版本使用設計器生成的模型和DbContext與4.1代碼優先模型。
查看ckonig的回答。 – 2012-07-12 18:02:27
-1如果這個問題不是如此巨大的票數超過,我只是評論,'爲什麼?請提供一些理由' – 2012-10-10 11:42:12
我目前數據庫中的第一種情況下使用的DbContext一樣,它是工作的罰款。 DbContext不僅適用於Code First開發。
DbContext的作用類似於ObjectContext的包裝。 Julie Lerman有一個很好的解釋,你如何訪問DbContext here中的ObjectContext。因此,如果您決定使用DbContext,則仍然可以在需要時使用ObjectContext解決問題。
DbContext簡化了常見任務。一個例子是Find()方法。
Product p = db.Products.Find(id);
見http://stackoverflow.com/questions/3471455/is-dbcontext-the-same-as-datacontext – Martin 2011-03-21 10:33:47
@all代替upvoting上可能重複的建議,應該投票,如果你同意關閉! – 2012-10-10 11:54:20