我已經開始研究一個新項目,並正在從LinqToSQL
轉換爲EF 4.1作爲我的ORM。在EF 4.1中首先使用DbContext和數據庫
我已經有了一個數據庫設置,以便與數據庫第一種方法。默認情況下,EF生成一個延伸ObjectContext
的上下文。我想知道一個好方法是用DbContext
替換它。
大多數可用示例只處理Code First和DbContext
,但DBContext
也可以與Database First一起使用。使用DBContext有什麼好處嗎?從我讀過的內容來看,DBContext是ObjectContext的簡化版本,使得它更容易使用。還有其他的優點和缺點嗎?
您的鏈接幫助。我也想知道,因爲我已經創建了所有POCO類,只需使用DbContext生成器添加兩個T4模板文件,刪除poco實體的模板文件並使用我的POCO實體,而無需執行太多工作。 – nighthawk457 2012-02-13 18:22:33
您可以但必須嚴格遵守[規則](http://msdn.microsoft.com/zh-cn/library/dd456853.aspx)以創建POCO實體(命名約定) – 2012-02-14 06:44:43