我正在使用EF 4.1 &使用DB第一種方法。我也創建了我的.edmx文件。 現在我想創建我的POCO類。爲什麼要使用DbContext而不是ObjectContext
爲此,我已經安裝了EF 4.x DbContext Generator以及來自NuGet的EF 4.x POCO實體生成器。
我完全知道它推薦使用EF 4.1+的DbContext,因爲它是從ObjectContext派生的。但是,我仍然使用EF 4.x POCO實體生成器&,然後還通過EF 4.x DbContext生成器生成了我的POCO類。
編輯:發現這個ADO.NET DbContext Generator vs. ADO.NET Poco Entity Generator (ObjectContext)
在任一的情況下,它產生.Context.tt & Model.tt文件。那麼由這兩種工具生成的文件有什麼區別?爲什麼推薦使用EF 4.1+的DbContext?
我也想知道ObjectContext的侷限性。