这里用的是sqlserver,postgreSQL也可以使用(mysql没试过,不过应该都能用)
1、项目引用Nuget包
我的项目是.net5框架的,所以不是使用的最新的包
1.)引用System.Data.SqlClient,连接数据库使用
2.)引用System.Configuration.ConfigurationManager,读取配置文件使用
2、生成实体模板类
添加上下文对象
3、从配置⽂件appsettings.json连接数据库
1.在数据库上下⽂xxxContext.cs中添加属性ConnectionString字段从ConnectionString获取连接字符串
public static string ConnectionString { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
if (!optionsBuilder.IsConfigured)