2016-02-16 24 views
3

我做实体框架7.数据库先行的开发当我使用命令行生成我的DbContext如何让“dnx ef dbcontext scaffold”不发出OnConfiguring()方法?

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

它已与硬编码的连接字符串我用来创建一个OnConfiguring(options)方法创建模型进入上下文。我不想要这样,因为我想在具有不同连接字符串的多个环境中使用此代码,并根据文档OnConfiguring has the highest precedence of all the ways of specifying configuration for a context

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

回答

1

您目前无法自定义EF Core架构的代码。 EF有一份工作项目来跟踪这项目前处于积压状态的增强功能。请参阅GitHub上的Issue #4038

不幸的是,这意味着您需要手动编辑EF生成的代码。

相关问题