DBA在EF 4.1 Code First Model中扮演什么角色

时间:2012-06-20 04:54:52

标签: .net sql entity-framework

使用EF 4.1 Code First Model,我很难看出DBA在数据库设计和创建中将扮演什么角色。您如何看待DotNet Developers正在处理数据库设计的任务。

2 个答案:

答案 0 :(得分:2)

如果我们有公司,那么

  • .net开发人员将通过EF Code First
  • 设计数据库
  • 没有真正了解DB-design / Performance
  • 和很多TPT继承

我认为他的角色将是

  1. 表达对管理的不信任和警告 将出现的问题
  2. 排查性能问题
  3. 拉出头发
  4. 尝试向开发人员讲授基本的数据库设计
  5. 排查性能问题
  6. 轰顶墙
  7. 重新设计完整的数据库
  8. 排查性能问题
  9. 在互联网上查找其他职位发布

    ...

答案 1 :(得分:0)

DBA是管理员而非开发人员。我认为您正在考虑SQL开发人员,您仍然可以将它们用于数据建模(即使用C#代码表示),在需要时编写存储过程等。