借助EF 4.1代码优先模型,我很难看出DBA在DB设计和创建中扮演的角色。你如何看待DotNet开发人员采用数据库设计的任务。DBA在EF 4.1代码优先模型中扮演的角色
回答
如果我们有一个公司,其中
- .NET开发人员将设计DB的通过EF代码第一次
- 由于没有真正的knowledged DB-设计/性能
- 和大量的TPT继承
我觉得他的角色将是
- 表达与管理,并警告有关 问题不相信会出现
- 解决性能问题
- 拉出头发
- 尝试教开发商基本DB-设计
- 解决性能问题
- 爆炸头靠在墙上
- 重新设计完整的数据库
- 排除故障性能问题
看互联网等职务张贴
....上
我不知道,你的回答暗示“代码第一”意味着你不做任何数据库设计,这肯定是不正确的。根据我的经验,至少,“代码优先”的意思是,你没有另外一个孤立的团队,会忽视每一个建议,他们的奇妙的标准化,学术上完美的封闭数据库模式不适合工作应用程序实际上需要执行,并且他们会停止指定问题域需要如何更改以适应其数据库。 – HackedByChinese
我正在谈论从未学会设计数据库的开发人员对设计数据库一无所知,并且不在乎了解它,因为他们认为EF会为他们做这件事,并承担责任。所以我并不是真正反对这项技术,而是更多地反对人们会使用它的错误理由 –
我试图通过厚厚的讽刺来说明,任何一个整合的团队并不能共同产生一个良好的想法 - 设计将变成垃圾。我喜欢“代码优先”的方法是允许两个团队说出一种共同语言,而不必特别流利地使用其他人的口头表达,同时保留其地区或责任的忠实度,看到实际结果并重构/改进在快速迭代中。它是完美的吗?不,但我完全不同意“代码优先”是一种破坏性的努力。 – HackedByChinese
DBA是管理员不是开发人员。我认为你在考虑SQL开发人员,你仍然可以将它们用于数据建模(即使用C#代码表示),在需要时编写存储过程等。
是的Pratik,我的意思是SQL Developer。感谢您指出。 – bkk
- 1. EF代码优先的子查询4.1
- 2. EF代码优先 - 在填充模型
- 3. 将EF 4.1代码优先模型映射到数据库表
- 4. EF 4.1代码优先 - 添加列
- 5. EF 4.1代码优先映射问题
- 6. EF代码优先4.1 xml XElement
- 7. EF 4.1中的XML数据类型代码优先
- 8. MVC3模型设置 - 代码优先EF
- 9. 按角色扮演ASP.NET模拟
- 10. 玩角色扮演框架
- 11. EF代码优先 -
- 12. Java角色扮演游戏
- 13. EF代码优先 - 型物业类型
- 14. EF 4.1代码优先 - 在Firebird数据库中存储图像
- 15. Em.Controller在Ember.js中扮演什么角色
- 16. 标签在h2o.randomforest中扮演角色吗?
- 17. 如何在yii中扮演角色
- 18. 在EF代码优先
- 19. infiniDB中的角色扮演维度?
- 20. 代码优先或模型优先
- 21. 模型优先vs数据优先EF
- 22. “密码”在密码重置中扮演什么角色?
- 23. Azure/SSL在生产中扮演杀死角色的角色
- 24. 如何在EF 4.1中执行属性类型转换代码优先
- 25. 从EF模型首先到代码优先
- 26. EF代码优先:型号配置
- 27. EF代码优先和大型模型的性能
- 28. 策略/角色扮演游戏源代码Android/Java
- 29. 在角色扮演库中将角色与地图分离
- 30. EF 4.1代码优先初始化我的数据库
执行模式更新脚本吗?哈! – HackedByChinese