代码之家  ›  专栏  ›  技术社区  ›  J.W.

在使用linq2sql或实体框架时,是否为大型数据库创建多个.dbml/.edmx文件?

  •  5
  • J.W.  · 技术社区  · 16 年前

    创建时 .dbml/.edmx对于有很多表的数据库,是否使用多个.dbml/ .edmx文件还是一个大文件?

    将模型拆分为多个文件有什么好处吗?

    谢谢, J.W

    2 回复  |  直到 15 年前
        1
  •  1
  •   marc_s    16 年前

    对于Linq to SQL,有许多替代方法可以让您创建更细粒度的文件集,而不是单个文件集。 巨大的 文件。

    签出plinqo-一个codesmith模板集- http://www.plinqo.com -做得很好,允许您从数据库更新模型,并为每个对象类创建一个代码文件。

    马克

        2
  •  1
  •   burnside    16 年前

    我只是为每个数据库取一个。然后,需要管理的上下文就更少了,而且您将永远不会面临这样的场景:您需要在两个实体上创建一个关系,而这两个实体都放在单独的文件中。