【问题标题】:Entity framework: One big model or a set of smaller models?实体框架:一个大模型还是一组小模型?
【发布时间】:2010-09-22 08:37:22
【问题描述】:

我们最近一直在讨论在工作中使用实体框架的方法。我们有一个相当大且复杂的基于网络的 n 层应用程序,需要进行大修。

问题是:如果我们从哪里开始使用实体框架,是创建一个大模型还是创建一组较小的基于功能/活动的模型更好。

我对此有自己的看法,但很想听听其他人的想法。

更新(2008 年 11 月 17 日): 我一直在为家里的小项目创建一个模型,将其清除并重新创建等。虽然我没有尝试过,但我怀疑当涉及大量实体类型时,这种方法会更具挑战性。

另外,有没有人在使用 TFS 或类似工具的大型团队中使用 ef 的经验?

【问题讨论】:

    标签: entity-framework .net-3.5 ado.net linq-to-entities


    【解决方案1】:

    根据我的经验,我只会制作一个大型数据库模型。否则,可能很难跟踪哪些表在哪里发生了变化。当我对数据库进行更改时,我只是删除模型中的所有表并重新生成它。

    当然,我也没有通过向它添加“实体”功能来自定义我的模型(不确定它是如何工作的)。

    所以我不是这方面的专家,但我通常最终使用 LINQ-To-SQL 模型/对象而不是实体框架 - 到目前为止它对我来说效果更好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-25
      • 2012-03-23
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多