十二个 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 如图六


 



 


 


 

posted @ 2017-08-11 14:05  TeemoHQ  阅读(497)  评论(0编辑  收藏  举报