0
这里是我的属性等级:独特的属性属性值每班
[AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
public class TagAttribute : Attribute
{
public TagAttribute (string tag)
{
Tag = tag;
}
public string Tag { get; set; }
}
的想法是,你创建一个类,装饰与标签属性和标签值的每个属性。例如:属性名称将具有属性标记(“UserId”)
我需要检查的验证之一是标记值(“UserId”)是每个类属性唯一的。意思没有其他属性有一个标签具有相同的值(“UserId”)
我很确定有一个简单的方法来做到这一点与LINQ,但铸造必须完成,我会很感激一些帮助:)
感谢提前:)