linq-to-sql - 使用 LINQ2SQL 或 Entity Framework 时,是否为大型数据库创建多个 .dbml/.edmx 文件?

标签 linq-to-sql entity-framework

为具有大量表的数据库创建.dbml/.edmx 时,您使用多个.dbml/.edmx 文件还是仅使用一个巨型文件?

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

谢谢,

最佳答案

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

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

马克

关于linq-to-sql - 使用 LINQ2SQL 或 Entity Framework 时,是否为大型数据库创建多个 .dbml/.edmx 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032382/

相关文章:

c# - 如何使用 Entity Framework 比较 Linq to SQL 中 DateTime 类型中没有时间的日期?

LINQ To SQL 异常 : Local sequence cannot be used in LINQ to SQL implementation of query operators except the Contains operator

c# - 是否可以在插入/更新之前在 POCO 中执行操作?

c# - 插入新记录前检查记录是否存在

linq - LINQ 中的更新查询包含 WHERE 子句中的所有列,而不仅仅是主键列

sql - 如何在 Linq to Sql 的子查询中选择 MAX

c# - LINQ 加入多个 AND 条件

C# 控制台项目无法添加对 EF 的引用

c# - 获取友好的枚举名称 IQueryable

c# - 存储具有多个相同项目的集合