gpt4 book ai didi

entity-framework-core - 如何使 "dnx ef dbcontext scaffold"不发出 OnConfiguring() 方法?

转载 作者:行者123 更新时间:2023-12-04 08:24:19 26 4
gpt4 key购买 nike

我正在 Entity Framework 7 中进行数据库优先开发。当我使用命令行从命令行生成我的 DbContext 时

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方法?

最佳答案

您当前无法自定义由 EF Core 构建的代码。 EF 上有一个工作项来跟踪此增强功能,该工作项目前处于积压工作中。见 Issue #4038在 GitHub 上。

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

关于entity-framework-core - 如何使 "dnx ef dbcontext scaffold"不发出 OnConfiguring() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35434526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com