我想知道是否可以更改edmx.cs文件(更改對象上下文派生類的繼承和基礎構造函數)。 當我嘗試這個時,所有的變化都會在我構建項目時出現問題。 注意我的意思是改變對象上下文派生類而不是實體類。 謝謝。更改MyEntityFrameworkModel.edmx.cs文件
0
A
回答
1
如果你能買得起它(這意味着如果你的項目是不是太複雜的話),我可以建議您切換到代碼優先風格(EF 4.1)。這允許您在對象中構建所需的所有繼承。而且,由於您通過繼承DbContext來創建自己的上下文,因此您在這裏也具有全面的靈活性。
您可以使用您的EDMX(包裝在EF 4.1中的T4模板)或您現有的數據庫來創建類(至少在今天仍然保持原樣)。
http://thedatafarm.com/blog/data-access/quick-look-at-reverse-engineer-db-into-code-first-classes/
http://devlinliles.com/post/Reverse-Engineer-Code-Firste28093Jump-start-for-existing-Databases.aspx
部分類的解決辦法可能做到這一點(這取決於你想達到什麼目的)。
0
要在實體框架的工作類改變其更好地創建共享類具有相同的名稱,並添加自己的方法和屬性
相關問題
- 1. 更改文件組文件
- 2. 更改mysql更新文件
- 3. 更改從文件
- 4. 更改文件名
- 5. 文件更改自
- 6. tar更改文件
- 7. 更改WAR文件
- 8. 更改文件名
- 9. 更改java文件
- 10. 更改文件名
- 11. 更改文件名
- 12. Git - 更改文件
- 13. 更改Java文件
- 14. 誰更改文件?
- 15. 更改文件名
- 16. 更改文件名
- 17. prestashop admin更改/文件更改
- 18. 更改文本文件
- 19. Bash - 通過更改文件名變量來更改文件名
- 20. 更改。 apk文件使用jar文件
- 21. PHP文件上傳 - 更改文件名
- 22. 更改(替換)文件中的文件
- 23. 更改swift包文件的文件名
- 24. Savefiledialog鎖定文件,更改文件名
- 25. 文件上傳更改文件名
- 26. 寫入文件夾時文件更改
- 27. 更改jar文件中的文件
- 28. 曲目文件夾/文件更改僅
- 29. 更改文件的路徑文件夾
- 30. Applescript文件夾操作支持更改/更改/更新的文件?
:如果我想更改對象上下文派生類,該怎麼辦?謝謝 – Mohsen