Entity Frame 连接 Mysql数据库配置

方法一 在 DbContext 子类的 OnConfiguring 方法中配置

1 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
2 {
3   optionsBuilder.UseMySql("server=localhost;port=3306;database=datas;uid=root;password=123@5678", MySqlServerVersion.LatestSupportedServerVersion);
4   base.OnConfiguring(optionsBuilder);
5 }

 

方法二 在 Program 添加配置,同时DbContext子类需要实现 DbContext的带参构造方法

1 builder.Services.AddDbContext<MysqlDbContext>(opt =>
2 {
3     opt.UseMySql("server=localhost;port=3306;database=datas;uid=root;password=123@456", MySqlServerVersion.LatestSupportedServerVersion);
4 });

 

 DbContex 子类构造方法

1  public MysqlDbContext(DbContextOptions options) : base(options)
2 {
3 }

 

使用 类库

Pomelo.EntityFrameworkCore.MySql

 

posted @ 2021-12-25 21:34  胖子说嘛  阅读(400)  评论(0)    收藏  举报