如何导致"dnx ef dbcontext scaffold"不发出 OnConfiguring() 方法?



我正在实体框架 7 中进行数据库优先开发。当我使用

dnx ef dbcontext scaffold [connection string] EntityFramework.MicrosoftSqlServer -o Models -c SomeContext

它是使用 OnConfiguring(options) 方法创建的,该方法将我用于创建模型的连接字符串硬编码到上下文中。 我不想要这个,因为我想在具有不同连接字符串的多个环境中使用此代码,并且根据文档,OnConfiguring在为上下文指定配置的所有方法中具有最高优先级。

我是否可以使dbcontext scaffold不输出OnConfiguring方法?

当前无法自定义 EF Core 搭建的代码基架。EF 上有一个工作项用于跟踪此增强功能,该工作项当前在积压工作中。请参阅 GitHub 上的问题 #4038。

遗憾的是,这意味着需要手动编辑 EF 生成的代码。

相关内容

  • 没有找到相关文章

最新更新