代码之家  ›  专栏  ›  技术社区  ›  Daniel M

实体框架:一个大模型还是一组小模型?

  •  1
  • Daniel M  · 技术社区  · 16 年前

    最近,我们就使用实体框架的方法进行了一些讨论。我们有一个相当大和复杂的基于网络的N层应用程序,这将是一个重大的改革。

    问题是:如果我们从哪里开始使用实体框架,那么最好创建一个大模型,或者一组更小的基于功能/能力的模型。

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

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

    此外,是否有人有过在使用TFS或类似工具的大型团队中使用EF的经验?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Sam Schutte    16 年前

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

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

    所以我不是IT方面的专家,但我通常会使用linq-to-sql模型/对象,而不是实体框架——到目前为止,它对我来说效果更好。