我正在研究mvc3應用程序。添加.edmx文件之後需要添加「代碼生成項目」嗎?
我想了解一些具體的答案:
添加.edmx文件有什麼需要添加
Code generation item
像 波科,等的DbContext
請解釋一下後。
我正在研究mvc3應用程序。添加.edmx文件之後需要添加「代碼生成項目」嗎?
我想了解一些具體的答案:
添加.edmx文件有什麼需要添加
Code generation item
像 波科,等的DbContext
請解釋一下後。
代碼生成項目將爲您提供POCO。 http://msdn.microsoft.com/en-us/library/dd456853.aspx
它將創建可以在應用程序中使用的對象(類)。
本文對幫助您使用dbcontext tt創建POCO非常有用。
http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-model-amp-database-first-walkthrough.aspx
像波索生成代碼給你匹配你的數據庫(表)
例子類:有兩個表(Person和兒童)
在你ItemPoco數據庫,你將有兩班人和孩子。 在這些類中,它們的屬性是您的Column的表格。
是否需要添加生成代碼? – Neo 2012-04-26 13:13:38
您可以使用包含您的行的對象從數據庫中獲取數據。示例:EMPLOYEE employee =(來自EMPLOYEES中的emp,其中id == 1選擇emp).FirstOrResult();員工將成爲POCO創建的對象,因此您可以輕鬆使用它。 – BlackRabbit 2012-04-26 15:27:49
但這一切都需要嗎? – Neo 2012-04-26 13:17:33
沒有必要。您可以創建自己的可以使用的類。但是,這將爲你模擬你的數據庫中的表。換句話說,每次添加或刪除表格時,它都會爲您完成工作,只需重新構建一個表格即可。 – 2012-04-26 13:19:17
gr8謝謝你現在可以告訴我什麼是POCO vs dbContext – Neo 2012-04-26 13:20:29