在DbContext的OnModelCreating方法里增加一句
modelBuilder.Entity<Address>().HasIndex(e => e.Name).IsUnique();
加了这一句后, 迁移时就会给Address的Name创建一个带唯一性验证的索引. 当然,如果这个列表里有重复的Name,迁移时会出错,要先把重复的数据清空后才能迁移成功
在DbContext的OnModelCreating方法里增加一句
modelBuilder.Entity<Address>().HasIndex(e => e.Name).IsUnique();
加了这一句后, 迁移时就会给Address的Name创建一个带唯一性验证的索引. 当然,如果这个列表里有重复的Name,迁移时会出错,要先把重复的数据清空后才能迁移成功
上一篇:传递给系统调用的数据区域太小
约束训练
Java如何设计一个全局唯一订单号
设置唯一约束
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M