Entity Framework 逆向工程 OnModelCreating

Entity Framework Reverse Engineering OnModelCreating

这是一个很简单的问题...

我用 entity framework 核心对现有数据库进行了逆向工程,它运行良好并且我定义了 类,它还在 OnModelCreating 事件上创建了成千上万行代码细节所有索引引用等...

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

你是说你的 DbContext protected override void OnModelCreating(ModelBuilder modelBuilder) 方法 class?

是的,你需要它。

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

可以optimize/minimize它(通过删除一些对您所在地区不重要的线路),但它是手动操作,如果您有足够的时间...