MySql教程

EntityFramWorkCore连接MySql

本文主要是介绍EntityFramWorkCore连接MySql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、添加库:

 

 二、添加实体类和数据库上下文:

 当类名和表名一样可以不需要添加Table属性

 

public class AppDbContext:DbContext
    {
        public AppDbContext(DbContextOptions<AppDbContext> options) :base(options)
        {

        }
        public DbSet<PropertyItem> PropertyItems { get; set; }
    }

三、添加服务依赖:

services.AddDbContext<AppDbContext>(options => options.UseMySql(Configuration.GetConnectionString("conn"),MySqlServerVersion.LatestSupportedServerVersion));

图中conn为数据库连接对象,在appsetting.json中:

 

四、操作数据:

通过依赖注入并使用仓储模式实现控制反转:

 

 

这篇关于EntityFramWorkCore连接MySql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!