Учитывая свойство в классе с атрибутами - какой самый быстрый способ определить, содержит ли оно данный атрибут? Например:
[IsNotNullable]
[IsPK]
[IsIdentity]
[SequenceNameAttribute("Id")]
public Int32 Id
{
get
{
return _Id;
}
set
{
_Id = value;
}
}
Какой самый быстрый способ определить, например, что он имеет атрибут «IsIdentity»?
Attribute.IsDefinedудалит одну строку кода и уродливые массивы / приведение.