1
A
回答
2
如果您首先使用EF代碼,則擁有POCO對象,並且數據庫是使用DbContext類中的代碼創建的。首先使用代碼時,您不會看到可視化設計器。
您也可以將POCO用於「普通」EF,但是您的數據庫將由edmx文件和可視化設計器處理。
您使用的方法取決於您作爲開發人員,但我認爲代碼第一個替代方案比edmx解決方案更清潔。
1
只是一個補充:如果您的數據庫第一個存在,您也可以使用Code First。在這種情況下,您也使用POCO類,並且您正在通過Fluent API或數據註釋來描述所有關係。這種方法被稱爲逆向工程。
一般來說,POCO是一些簡單的對象,完全是「Plain Old CLR Object」,Code First是與POCO一起工作的方法。
相關問題
- 1. EF Code First - IsConcurrencyToken()
- 2. 使用Code First和EF
- 3. EF Code First Drop Database?
- 4. EF Code First「Transactional Issue」
- 5. EF Code First部署
- 6. EF Code First Readonly列
- 7. Fluent Code First EF 4.3
- 8. EF 5 Code First添加列
- 9. 使用EF Code First的SQLite
- 10. EF 4.1 Code First POCOs Library
- 11. EF Code First,no edmmetadata table
- 12. EF 5.0 Code First dbContext Remove Child
- 13. EF Code First DbMigration without nuget
- 14. EF Code First to SQL Azure
- 15. EF Code First DBContext and Transactions
- 16. 使用Code First approch或POCO的書寫類有什麼區別?
- 17. 速度更快EF 4.1 Code First或EF 4.0 Model First?
- 18. EF Code First CTP 5和SQL SErver 2008 R2
- 19. EF Code First和SQL Server視圖
- 20. EF Code First和ASP.NET會員供應商
- 21. 如何在EF Code First中使用LinTY?
- 22. MVC3 EF model-first with POCO and ViewModels
- 23. 實體框架和POCO實體,EF版本有區別嗎?
- 24. EF 4,POCO和AddOrUpdate
- 25. EF Code First:使用poco創建客戶,項目和訂單關係
- 26. 使用EF Code First添加SqlMembership表
- 27. EF Code First Migrations錯誤的錯誤
- 28. EF Code-First - 映射存儲過程
- 29. EF Code First - 擺脫遷移文件
- 30. EF Code-First - 存儲IEnumerable枚舉