【问题标题】:Entity Framework Reverse Engineering OnModelCreating实体框架逆向工程 OnModelCreating
【发布时间】:2017-04-08 18:25:05
【问题描述】:
这是一个非常简单的问题...
我已经对具有实体框架核心的现有数据库进行了逆向工程,它运行良好并且我定义了我的类,它还在 OnModelCreating 事件上创建了成千上万行代码,详细说明了所有索引引用等...
我需要这个代码吗?我不打算修改数据库架构,只是简单地从 api 读取数据和更新数据,我可以注释掉所有这些行吗?
【问题讨论】:
标签:
reverse-engineering
entity-framework-core
【解决方案1】:
您的意思是 DbContext 类中的 protected override void OnModelCreating(ModelBuilder modelBuilder) 方法?
是的,你需要它。
它包含实体之间引用的描述 - EF 构建正确的 SQL 查询很重要。
可以优化/最小化它(通过删除一些对您所在区域不重要的行),但如果您有足够的时间,它是手动操作...