在 基于 ASP.NET Core 2.0 WebAPI 后台框架搭建(2) - EF Core (MySQL) CodeFirst 数据库迁移与依赖注入 一文中,我们介绍如何快速以CodeFirst快速搭建数据库,这一章,我们来完善一下创建数据库中可以添加的验证与约束。
微软爸爸官方文档:Entity Framework Core
数据库操作
(1) 数据库迁移 add-migration [任一名称,须唯一]
(2) 更新数据库 update-database
(3) 删除数据库迁移 remove-migration
创建模型,分为数据注释和Fluent API,两者效果一样,看个人习惯二选一
(1) 主键:按约定,属性名为Id或<type name>Id将配置为实体的键,或者加[Key]指定
[Key] public string LicensePlate { get; set; }