ให้คุณสมบัติในคลาสพร้อมกับคุณสมบัติ - วิธีที่เร็วที่สุดในการพิจารณาว่ามันมีคุณสมบัติที่กำหนดคืออะไร? ตัวอย่างเช่น:
[IsNotNullable]
[IsPK]
[IsIdentity]
[SequenceNameAttribute("Id")]
public Int32 Id
{
get
{
return _Id;
}
set
{
_Id = value;
}
}
วิธีที่เร็วที่สุดในการพิจารณาคือตัวอย่างเช่นมีแอตทริบิวต์ "IsIdentity"?
Attribute.IsDefined
จะกำจัดรหัสหนึ่งบรรทัดและอาร์เรย์ / แคสต์ที่น่าเกลียด