一直用EF Fluent Api 做MapConfiguration
所以遇到了唯一约束这个瓶颈
使用唯一约束的两种方式:
方式1 自定义唯一约束
[AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)] public class UniqueAttribute : ValidationAttribute { public override Boolean IsValid(Object value) { //校验数据库是否存在当前Key return true; } }