【问题标题】:Organizing large no of tables in Entity Framework在实体框架中组织大量表
【发布时间】:2011-04-16 15:14:02
【问题描述】:

我有几个关于实体框架的疑问:

  1. 我的数据库有 100 多个表,包括主表、查找表和子表。一次保存操作可以将数据保存在 25 个不同的表中。我试图找出组织我的实体的最佳方式。我是应该明智地做表还是应该明智地操作。我们在这方面是否定义了任何最佳做法或建议做法?

  2. 由于上述场景中没有纯 CRUD 操作,我应该保留一个 EDMX 文件还是将它们拆分为多个 EDMX 文件以及如何?

【问题讨论】:

    标签: .net entity-framework architecture


    【解决方案1】:

    其实大型模型没有最佳实践,这取决于个人经验。
    至于 CRUD 操作,这里有一些想法:
    您可以使用TransactionScope 编写事务代码,这种方法将允许您进行表级控制。
    在不同的情况下,您可以编写一组存储过程来执行完整的操作。在这种情况下,您将拥有一个操作级别的控件。
    至于 EDMX 拆分,这是有道理的,例如,如果您的数据库具有完全独立的部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      相关资源
      最近更新 更多