gpt4 book ai didi

c# - 在不使用 EF7 添加不变性的情况下限制属性的唯一性

转载 作者:太空宇宙 更新时间:2023-11-03 15:24:46 25 4
gpt4 key购买 nike

如何限制实体属性的唯一性,并仍然允许对其进行更新?添加以下约束使属性名称不可变:

modelBuilder.Entity<Item>().HasAlternateKey(p => p.Name).HasName("AlternateKey_ItemName");

最佳答案

您可以将该属性配置为唯一索引。

 modelBuilder.Entity<Item>().HasIndex(b => b.Name).IsUnique();

关于c# - 在不使用 EF7 添加不变性的情况下限制属性的唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35842404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com