📜  defaultconnection appsettings.json - C# (1)

📅  最后修改于: 2023-12-03 14:40:41.900000             🧑  作者: Mango

使用DefaultConnection Appsettings.json - C#

简介

在.NET Core框架中,Appsettings.json是常用于管理应用程序配置信息的文件。 defaultconnection是一个常见的配置,用于配置数据库连接字符串。在本文中,将介绍如何使用DefaultConnection Appsettings.json连接数据库。

步骤
  1. 将连接字符串添加到appsettings.json文件中
"ConnectionStrings": {
    "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=MyDB;Trusted_Connection=True;MultipleActiveResultSets=true"
}
  1. 在Startup.cs文件中添加数据库上下文服务
public void ConfigureServices(IServiceCollection services)
{
    services.AddDbContext<ApplicationDbContext>(options =>
        options.UseSqlServer(
            Configuration.GetConnectionString("DefaultConnection")));
}
  1. 在需要使用数据库上下文的服务或控制器中注入数据库上下文服务
private readonly ApplicationDbContext _context;

public SomeController(ApplicationDbContext context)
{
    _context = context;
}
  1. 使用数据库上下文进行数据库操作
var result = _context.SomeTable.ToList();
结论

通过使用DefaultConnection Appsettings.json,我们可以简单地配置数据库连接字符串,并在程序中使用DbContext进行数据库操作。这样做的好处在于,我们可以轻松地在应用程序中更改连接字符串,而无需显式更改代码。