十二个 ASP.NET Core 例子——1.1版本 EF MySql快速搭建

时间:2023-03-09 06:37:55
十二个 ASP.NET Core 例子——1.1版本 EF MySql快速搭建

core1.0的时候搭建过一次mysql EF. 一大推问题.最近在core1.1 又重新搭了一次.简单搭建还挺快,没出现什么幺蛾子.总结下步骤

  1. 建立项目,例如ASP.NET Core1.1 WebAPI
  2. Nuget引用:Microsoft.EntityFrameworkCore,Microsoft.EntityFrameworkCore.Tools,MySql.Data.EntityFrameworkCore 如图一
  3. 在appsettings.json配置连接字符串,[可以再字符串中加上SslMode=None,防止数据库不支持ssl加密验证时,连接失败] 如图二
  4. 建立Model实体类.注意加上key特性,注意类名就是表名 如图三
  5. 建立DbContext 如图四
  6. 建立数据初始化类.自动建库 如图五
  7. 在startup中的ConfigureServices方法注入mysql options  如图六
  8. 在startup中的Configure方法init 如图六

十二个 ASP.NET Core 例子——1.1版本 EF MySql快速搭建


十二个 ASP.NET Core 例子——1.1版本 EF MySql快速搭建


十二个 ASP.NET Core 例子——1.1版本 EF MySql快速搭建十二个 ASP.NET Core 例子——1.1版本 EF MySql快速搭建


十二个 ASP.NET Core 例子——1.1版本 EF MySql快速搭建


十二个 ASP.NET Core 例子——1.1版本 EF MySql快速搭建


十二个 ASP.NET Core 例子——1.1版本 EF MySql快速搭建