EF CodeFirst 创建唯一性约束
2020-04-17 10:34
357 查看
在DbContext的OnModelCreating方法里增加一句
modelBuilder.Entity<Address>().HasIndex(e => e.Name).IsUnique();
加了这一句后, 迁移时就会给Address的Name创建一个带唯一性验证的索引.
当然,如果这个列表里有重复的Name,迁移时会出错,要先把重复的数据清空后才能迁移成功
相关文章推荐
- EF Code First学习笔记:数据库创建(转载修改)
- 使用EF CodeFirst 创建数据库
- EF框架之CodeFirst创建数据库
- [MVC学习]Contoso 大学 - 使用 EF Code First 创建 MVC 应用
- EF Code First学习笔记:数据库创建
- Contoso 大学 - 使用 EF Code First 创建 MVC 应用
- EF code first初始化创建数据库初探
- C# CodeFirst(EF框架)代码优先创建数据库
- EF CodeFirst 创建数据库
- EF CodeFirst 创建数据库
- EF Code First学习笔记:数据库创建
- EF Code First学习笔记:数据库创建
- Contoso 大学 - 使用 EF Code First 创建 MVC 应用
- EF Code First 创建简单Demo
- EF CodeFirst学习笔记003--如何创建表
- EF学习之CodeFirst(一)--创建Model
- EF Code First 控制数据库创建
- EF Code First学习笔记:数据库创建(转)
- Contoso 大学 - 使用 EF Code First 创建 MVC 应用
- 【步步为营 Entity Framework+Reporting service开发】-(2) Code First ,EF创建数据库,数据表