Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq to sql 在使用LINQ2SQL或实体框架时,是否为大型数据库创建多个.dbml/.edmx文件?_Linq To Sql_Entity Framework - Fatal编程技术网

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

Linq to sql 在使用LINQ2SQL或实体框架时,是否为大型数据库创建多个.dbml/.edmx文件?,linq-to-sql,entity-framework,Linq To Sql,Entity Framework,当为一个有很多表的数据库创建.dbml/.edmx时,您是使用多个.dbml/.edmx文件还是只使用一个巨型文件 将模型拆分为多个文件有什么优点/缺点吗 谢谢, J.W.对于Linq到SQL,有许多替代方案,允许您创建更细粒度的文件集,而不是单个大型文件 检查PLINQO——一个CodeSmith模板集——做得很好,允许您从数据库更新模型,并为每个对象类创建一个代码文件 Marc我只是选择每个数据库一个。这样,需要管理的上下文就更少了,您将永远不会遇到这样的情况:您需要在两个实体上创建一个关系

当为一个有很多表的数据库创建.dbml/.edmx时,您是使用多个.dbml/.edmx文件还是只使用一个巨型文件

将模型拆分为多个文件有什么优点/缺点吗

谢谢,
J.W.

对于Linq到SQL,有许多替代方案,允许您创建更细粒度的文件集,而不是单个大型文件

检查PLINQO——一个CodeSmith模板集——做得很好,允许您从数据库更新模型,并为每个对象类创建一个代码文件


Marc

我只是选择每个数据库一个。这样,需要管理的上下文就更少了,您将永远不会遇到这样的情况:您需要在两个实体上创建一个关系,而这两个实体是放在不同的文件中的