我正在使用EF 5,並且我從數據庫中生成了我的模型。然後我想創建一些部分類來擴展EF生成的類的功能。在EF 4中,我曾經簡單地將我想要用於這些類的名稱空間放入edmx文件的「自定義工具名稱空間」屬性中。然而在EF 5中,這似乎被忽略了。無論我放在「自定義工具名稱空間」中,它只是在默認名稱空間中生成EF類!我顯然可以改變我的部分類的名稱空間,但我寧願能夠爲他們使用我自己的名稱空間。我如何在EF5中做到這一點?實體框架5部分類不工作
1
A
回答
2
在模型設計(的.edmx)的性能架構下有一個命名空間屬性,您可以在這裏設置你的命名空間。
1
嘗試打開EDMX文件(在設計師),右鍵單擊設計的表面,然後選擇屬性 - 你有一個選項來設置的命名空間存在,我相信這是什麼EF5現在使用。
相關問題
- 1. 工作單元和實體框架5不刷新實體
- 2. 過濾收集內部與實體框架5和工作
- 3. C#實體框架 - 與部分類
- 4. 部分類實體框架的PropertyChanged
- 5. 部署 - 實體框架工作的MySQL
- 6. 接口不按預期在實體框架生成的部分類中工作
- 7. 如何在實體框架5/6中實現部分更新?
- 8. 實體框架5 SaveChanges不工作,沒有錯誤
- 9. 實體框架5,代碼第一個懶加載不工作
- 10. 實體框架5複雜類型
- 11. 實體框架5 - 擴展的DbContext類
- 12. 實體框架5種複雜類型
- 13. 爲什麼實體框架將實體生成爲部分類?
- 14. MVC實體框架WillCascadeOnDelete不工作
- 15. 實體框架SaveChanges()不工作?
- 16. 實體框架插入不工作
- 17. 實體框架ToList()不工作
- 18. 實體框架LEFT OUTER JOIN不工作
- 19. 更新與實體框架不工作
- 20. Context.savechanges不工作實體框架
- 21. System.Linq.Dynamic不工作的實體框架
- 22. 實體框架Database.SetInitializer根本不工作
- 23. 不能使用實體框架工作
- 24. 實體框架LoadProperty 5
- 25. 實體框架5:net40
- 26. string.IsNullOrEmpty +實體框架5
- 27. 實體框架5選擇
- 28. 實體框架5與MVC4
- 29. 實體框架5:DbGeography
- 30. 實體框架5:創建
只是爲了澄清。我在.edmx文件下的.tt文件和context.tt文件中更改了「自定義工具名稱空間」屬性。這似乎已經完成了這個竅門,儘管我期望Edmx文件上的「自定義工具命名空間」設置可以級聯到它的子級上......因爲edmx文件上的特定屬性似乎完全沒有任何作用。 – coolblue2000
您正在使用哪個版本的VS?我描述的步驟是針對VS2012。我沒有任何需要修改TT文件。 – Qpirate
我正在使用VS2012 – coolblue2000