目前建立Model时,无法建立非关键字段的唯一索引

发布于 2020-08-21 11:33:59

现在建立MODEL,一般采用了继承BasePoco,但有时因其它原因需建立一非关键字段为唯一索引。ef core 实体目前没有Unique
建议属性扩展一下:加入[Unique]

[AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
public class UniqueAttribute : ValidationAttribute
{
public override Boolean IsValid(Object value)

{
    //校验数据库是否存在当前Key
    return true;
}

}

查看更多

关注者
0
被浏览
127
0 个回答
暂无答案,快来添加答案吧

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览