.net core 配置MySql数据库

在Nuget中安装Polemo:

.net core 配置MySql数据库_第1张图片

反向生成:

https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql

在csproj中添加引用.

  
    
    
  

  
    
  

在工程目录打开控制台输入数据库连接信息



dotnet ef dbcontext scaffold "Server=localhost;User Id=root;Password=123456;Database=eftests" "Pomelo.EntityFrameworkCore.MySql" -o Models

数据模型就在Models文件夹下了

配置:

在appsettings.json中添加对数据库的连接:

  "ConnectionStrings": {
    "YourDatabase": "Server=yourserveraddress;uid=root;pwd=yourpwd;database=yourdb;"
  }

在Startup.cs中的ConfigureServices函数中添加对数据库的依赖注入:

services.AddDbContext(options =>options.UseMySQL(Configuration.GetConnectionString("YourDatabase")));

这样就能访问数据库了.



你可能感兴趣的:(.net core 配置MySql数据库)