2016-11-24 62 views
1

这是一个很简单的问题...实体框架逆向工程OnModelCreating

我已经逆向工程与实体框架的核心现有的数据库,它工作得很好,我有我的类中定义的,它也对OnModelCreating创建事件成千上万的代码行详细说明所有索引参考等...

我是否需要此代码?我不打算修改数据库模式,只是简单地从api读取数据和更新数据,我可以注释掉所有这些行吗?

回答

0

你的意思是protected override void OnModelCreating(ModelBuilder modelBuilder)方法在你DbContext类中?

是的,你需要它。

它包含您的实体之间的引用描述 - 对于EF构建正确的SQL查询非常重要。

它可以优化/最小化(通过去除某些行,对你的领域做的并不重要),但它是手工操作,如果你有足够的时间...

+0

谢谢,我会息事宁人... – franklores