1.EntityFramworkCore,NuGet程序包下载并安装(安装最新版或根据自己的需求自行选择)
2.引入命名空间 using System.ComponentModel.DataAnnotations;创建实体类
其它:EntityFrameworkCore外键创建(实体类的名称+属性)
3.安装数据库创建工具:EntityFramework Core Tools工具
支持三种数据库创建方式:DatabaseFirst(数据库优先,先创建数据库),ModelFirst(先创建model,后创建数据库),CodeFirst(不创建实体模型,根据DatabaseContext数据库上下文关系创建数据库)
目前舒勇ModelFirst 方式创建。
注意:创建数据库之前先build模型。否则创建不成功。
4.使用 Package Manage Console(PMC)windows 版本独有。
输入:add-migration initialMigration
创建数据迁移,项目中会多出如下文件夹
这是第一次数据迁移的代码
执行update-database
出现如下代码创建数据库成功。