gpt4 book ai didi

c# - 搭建 Db Context 并自动移除 OnConfiguring 方法

转载 作者:太空狗 更新时间:2023-10-29 23:49:25 26 4
gpt4 key购买 nike

对于我们的 ASP.NET Core 项目,我们使用包管理器控制台中的 Scaffold-DbContext 搭建现有数据库。

每次我们做脚手架时,上下文类与所有实体一起生成,它包含调用 optionsBuilder.UseSqlServer(..) 的 OnConfiguring(..) 方法来配置上下文以连接到 SQL 服务器数据库.

我们在 appsettings.json 文件中定义了连接字符串,不想使用 OnConfiguring(..) 方法,所以问题是,是否有办法自动删除 OnConfiguring(..) 方法,这样我们就不必在每次运行脚手架时都手动执行此操作。

最佳答案

仅供引用,EF Core 5.0 中有一个 -NoOnConfiguring 选项

-NoOnConfiguring 不要生成 DbContext.OnConfiguring。在 EF Core 5.0 中添加。

https://learn.microsoft.com/en-us/ef/core/miscellaneous/cli/powershell#scaffold-dbcontext

关于c# - 搭建 Db Context 并自动移除 OnConfiguring 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47029420/

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