Dada una propiedad en una clase, con atributos, ¿cuál es la forma más rápida de determinar si contiene un atributo dado? Por ejemplo:
[IsNotNullable]
[IsPK]
[IsIdentity]
[SequenceNameAttribute("Id")]
public Int32 Id
{
get
{
return _Id;
}
set
{
_Id = value;
}
}
¿Cuál es el método más rápido para determinar que, por ejemplo, tiene el atributo "IsIdentity"?
Attribute.IsDefined
eliminará una línea de código y las matrices / transmisiones feas.