Core2.0_EF_CodeFirst的使用

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

1、新建asp.net Core Web项目

Core2.0_EF_CodeFirst的使用_第1张图片

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

Core2.0_EF_CodeFirst的使用_第2张图片

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的使用_第3张图片

Core2.0_EF_CodeFirst的使用_第4张图片

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

Core2.0_EF_CodeFirst的使用_第5张图片

Core2.0_EF_CodeFirst的使用_第6张图片

 

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

Core2.0_EF_CodeFirst的使用_第7张图片

Core2.0_EF_CodeFirst的使用_第8张图片

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

Core2.0_EF_CodeFirst的使用_第9张图片

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

Core2.0_EF_CodeFirst的使用_第10张图片

Core2.0_EF_CodeFirst的使用_第11张图片

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

Core2.0_EF_CodeFirst的使用_第12张图片

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

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

你可能感兴趣的:(.net,Core)