这是一个非常简单的问题......
我已经反向设计了一个带有实体框架核心的现有数据库,它运行良好并且我定义了我的类,它还在OnModelCreating事件上创建了成千上万行代码,详细说明了所有索引引用等... < / p>
我需要这个代码吗?我不打算修改数据库模式只是简单地从api读取数据和更新数据,我可以注释掉所有这些行吗?
答案 0 :(得分:0)
你的意思是DbContext类中的protected override void OnModelCreating(ModelBuilder modelBuilder)
方法?
是的,你需要它。
它包含实体之间引用的描述 - 对于EF构建正确的SQL查询非常重要。
可以优化/最小化它(通过删除对您所在区域不重要的一些线条),但如果您有足够的时间,则可以手动操作...