entity-framework - 模型中的多个图表与一个大型 .EDMX 与多个 .EDMX

标签 entity-framework entity-framework-4 asp.net-mvc-4

我是该实体的新手,我应该如何构建我的实体模型。 我们有 600 个数据库表。 那么 DB First 和 EF First 哪个选项更可取呢? 请让我知道哪一个更好,以及每种替代方案的优点/缺点(如果有)。

谢谢。

最佳答案

假设您有一个用户表和一个报告表。 报告表有一个指向相应用户行的 UserID 键。 如果您在 Accounts.EDMX 中有用户,在 Reporting.EDMX 中有报表,则您将不会有“User.Reports”或“Report.User”导航属性。

就我而言,这是将 EDMX 拆分为多个文件的最大问题,也是我总是将所有表添加到单个文件的原因......

关于entity-framework - 模型中的多个图表与一个大型 .EDMX 与多个 .EDMX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14956785/

相关文章:

C# MVC4 Jquery Ajax 发布部分 View 更新

c# - MVC 嵌套模型集合

c# - Entity Framework 代码优先模型中的不可空虚拟属性

c# - 在 Entity Framework 5 Code First 中覆盖 SaveChanges 以复制旧遗留库的行为

c# - Entity Framework 5 升级后多对多关系左右键翻转

exception - 实体异常消息至少有一个输入路径无效,因为它太长或格式不正确

entity-framework-4 - 处理 ObjectResult<T>

entity-framework-4 - Entity Framework NullReferenceException 调用 ToList?

vb.net - 如何在 vb.net 的 MVC 4 中创建并返回带有 Controller 的 Excel 文件?

javascript - knockout 不工作