我試圖使用實體框架4和POCO爲我的MVC 3項目。可能是,我不明白這個ORM的主要想法,但問題是以下幾點:Poco + Entity Framework 4.我應該在哪裏添加用於使用Poco類的方法?
- 我加ADO .NET實體數據模型,並根據數據庫做模型。
- 我點擊添加代碼生成項目並添加了ADO .NET POCO實體生成器。
- 它爲每個數據庫表製作類。
- 我想添加一些方法來處理數據(添加,更新,刪除,GetAll等)到適當的模型。 對於LINQTOSQL,我添加了部分類並將它們放到模型中。但現在我不能這樣做,因爲:
a)模型文件夾具有相同名稱的類,這是由POCO創建的。
b)如果我將我的部分類放在另一個文件夾中,它將是另一個名稱空間 - 因此,這些類不會是部分類。
c)如果我把我的代碼放在POCO類中,它可以在更新POCO期間被破壞。
我該如何使用它?哪裏可以放置我的數據處理方法? 是爲POCO和EF製作其他項目的最佳方式 - http://blogs.msdn.com/b/adonet/archive/2010/01/25/walkthrough-poco-template-for-the-entity-framework.aspx?
爲什麼不同文件夾中的部分類有另一個名稱空間?您可以控制名稱空間。 – BrokenGlass 2011-04-08 19:10:46