public class Db:DbContext
{
public Db(DbContextOptions<Db> options) : base(options)
{
}
public DbSet<Person> persons;
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
//通过string类来链接数据库
//服务器名称:Data Source=;server='
//数据库名称:database=;initial catalog=;
//user id= password= b=>b.userownumberforpaging();
//安全信息:trusted_connection = true;
//属性:MultipleActiveResultSets = true";
//两种数据库连接方式:方式一:
// base.OnConfiguring(optionsBuilder);
// optionsBuilder.UseSqlServer( @"server=WINDOWS-EMNVTLV;database=Test;
//trusted_connection = true; MultipleActiveResultSets = true");
//方式二
string connstring = @"数据库连接配置在这里 ";
optionsBuilder.UseSqlServer(connstring); //要确认安装EntityFramework SqlServer
}
//使用ORM框架向数据库中添加数据,modelbuilder用于为此上下文构造模型的生成器。
//数据库 (和其他扩展通常) 在此对象上定义扩展方法,以便配置特定于给定数据库的模型的各个方面。
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
}
【c#】EFcore连接数据库上下文配置
最新推荐文章于 2023-07-04 16:54:58 发布