基于 ASP.NET Core 2.0 WebAPI 后台框架搭建(4) - EF Core CodeFirst 数据库创建

  在 基于 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; }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjsgd.html