其他分享
首页 > 其他分享> > EF CodeFirst 创建唯一性约束

EF CodeFirst 创建唯一性约束

作者:互联网

在DbContext的OnModelCreating方法里增加一句

modelBuilder.Entity<Address>().HasIndex(e => e.Name).IsUnique();

加了这一句后, 迁移时就会给Address的Name创建一个带唯一性验证的索引.
当然,如果这个列表里有重复的Name,迁移时会出错,要先把重复的数据清空后才能迁移成功

标签:CodeFirst,唯一性,Name,重复,创建,EF,HasIndex,迁移
来源: https://blog.51cto.com/twoxzi/2488016