.NET核心,来自服务器依赖项的SQL Server数据库连接
我有一个.NET Core 3 web应用程序和处理连接字符串的“传统”方法(在.NET核心,来自服务器依赖项的SQL Server数据库连接,.net,azure,service,dependencies,connection-string,.net,Azure,Service,Dependencies,Connection String,我有一个.NET Core 3 web应用程序和处理连接字符串的“传统”方法(在appsettings.json中) 我这样使用它(在Startup.cs): var connection=Configuration.GetConnectionString(“ConnectionString”); services.AddDbContext(选项=> { 选项。使用SQLServer(连接); }); 但是现在我想使用“服务依赖项”,而不是为测试服务器、生产等编写自定义appsettings.
appsettings.json
中)
我这样使用它(在Startup.cs
):
var connection=Configuration.GetConnectionString(“ConnectionString”);
services.AddDbContext(选项=>
{
选项。使用SQLServer(连接);
});
但是现在我想使用“服务依赖项”,而不是为测试服务器、生产等编写自定义appsettings.xyz.json
我已经在Azure上有一个SQL Server数据库。我想在这里配置它:
我想我的配置还可以,但是如何替换Startup.cs
中的代码呢
我试图在这里找到“最佳实践”。我在
secrets.json
文件中找到了一些关于存储信息情况的教程:这可能会有帮助:)
var connection = Configuration.GetConnectionString("ConnectionString");
services.AddDbContext<PortalContext>(options =>
{
options.UseSqlServer(connection);
});