第 5 章 使用 Entity Framework Core
5.1 Entity Framework Core
EF Core 是微软推出的 ORM 框架,一种为了解决高级编程语言中的对象和关系型数据库之间映射关系的技术...,它能够将程序中的对象自动持久化到关系型数据库中,并能够将数据库中的数据信息自动映射到编程语言中的对象
EF Core 的另一个特点是支持 LINQ,通过 LINQ,我们能够像操作 .NET 集合对象中的数据一样来操作数据库中存储的数据...5.2 使用 EF Core
EF Core 有两种使用方式:
代码优先:根据先创建好的实体类来创建数据库和表
数据库优先:根据先创建好的数据库以及其中的数据表来生成与之匹配的实体类
创建一个新项目时...migrations add InitialCreation
上述命令成功执行之后项目中多了一个文件夹 Migrations,包含本次迁移
更新一波 EF Core tools
dotnet tool...(new DateTime(1960, 11, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new TimeSpan(0, 8, 0, 0, 0)), "广东汕头