我应该选择哪一个新项目?我可以假设,数据优先模型提供更好的数据库性能,而模型优先提供更好的OOP处理?模型优先vs数据优先EF
2
A
回答
1
我打算给你一个模糊的答案,我确定..但它取决于。
如果您主要负责端到端的设计开发和实施(包括数据库),那么请按照您最舒适的方式进行操作。在那种情况下,我倾向于先模特,但那是因为我就是这么想的。我还和一个开发数据库模型的团队合作过,显然,这个团队首先使用db。
0
这取决于。如果更多的数据驱动,我会先去数据模型。如果其更多的数据驱动,我会首先去数据。
如果它大致相等,我首先会受数据驱动。我通常会得到要求,然后从中创建一个数据库模型,然后使用我的模型来满足数据库的要求。
0
imho模型首先给你较少的阻力。您将加快速度,如果需要,您可以优化您实际需要的内容。
让代码驱动需求,同时迭代实现不同的方案,应该会产生一个更适合您所需操作的存储模型。
相关问题
- 1. EF代码优先 - 在填充模型
- 2. 插入null失败,模型优先EF
- 3. MVC3模型设置 - 代码优先EF
- 4. 哪条路?数据库优先,模型优先,仅限代码?
- 5. EF + SQL Server:代码优先还是数据库优先
- 6. EF代码优先 -
- 7. 将EF 4.1代码优先模型映射到数据库表
- 8. EF代码优先 - 重建数据库如果模型更改
- 9. 枚举EF 5.0 - 数据库优先
- 10. 与EF代码优先
- 11. 继承EF代码优先
- 12. EF代码优先外键
- 13. EF代码优先 - System.InvalidOperationException
- 14. MVC4 - EF代码优先
- 15. 实体框架 - 混合模型优先和数据库优先的方法?
- 16. 实体框架端口从模型优先到代码优先
- 17. EF代码优先,模型属性类型为db数据类型
- 18. C#ASP.NET EF数据库优先:类型未映射
- 19. EF 4.1中的XML数据类型代码优先
- 20. mod_alias中VS mod_rewrite的优先
- 21. Django模板优先?
- 22. XSL模板优先
- 23. 优先上传优先级,以高优先级使用HTB qdiscs
- 24. Hierarchyid数据类型和代码优先
- 25. 看着Visual Studio项目有可能先说它是模型优先还是数据库优先?
- 26. 优先
- 27. 优先
- 28. ASP MVC3数据库优先
- 29. 实体框架:数据库优先/代码优先混合
- 30. EF 4.3代码优先迁移 - 解压缩__MigrationHistory模型
我可以推荐你改变这句话吗?如果它更多的数据驱动,我会首先去数据模型。“如果更多的数据驱动,我会首先去数据。 – 2010-10-04 17:48:19
变了,谢谢! – Spooks 2010-10-04 19:08:08