Core2.0_EF_CodeFirst的使用

环境:Vs2017、SqlServer2012、FrameworkCore2.0.1版本

1、新建asp.net Core Web项目

Core2.0_EF_CodeFirst的使用

2、创建Model模块作为实体层

Core2.0_EF_CodeFirst的使用

3、添加NuGet依赖。安装

 install-package Microsoft.EntityFrameworkCore 
 install-package Microsoft.EntityFrameworkCore.SqlServer
 install-package Microsoft.EntityFrameworkCore.SqlServer.Design
 install-package Microsoft.EntityFrameworkCore.Design 
 install-package Microsoft.EntityFrameworkCore.Tools

Core2.0_EF_CodeFirst的使用

Core2.0_EF_CodeFirst的使用

4.创建实体类和Db上下文类,内容如下。

Core2.0_EF_CodeFirst的使用

Core2.0_EF_CodeFirst的使用


5、在入口文件Startup.cs文件中注入服务并添加数据库连接字符串配置

Core2.0_EF_CodeFirst的使用

Core2.0_EF_CodeFirst的使用

6、如果没有appsettions.json配置文件,右键项目添加一个

Core2.0_EF_CodeFirst的使用

7、创建一个初始化类,用于生成数据库,在入口文件中调用一次就能生成数据库了

Core2.0_EF_CodeFirst的使用

Core2.0_EF_CodeFirst的使用

8、把项目启用一次数据库就生成成功了。下面是在项目中的使用方式

Core2.0_EF_CodeFirst的使用

9、最后寡人人生第一篇博客就诞生了。

 install-package Microsoft.EntityFrameworkCore 
 install-package Microsoft.EntityFrameworkCore