Soy un novato de C#. Vimos este pedazo de código en un código abierto¿Tiene esta característica C# un nombre y qué hace?
public class Staff : BusinessObjectBase
{
/// <summary>
/// Column: StaffID(Identity)(Primary Key), Allow DBNull=False
/// </summary>
[DataMap("StaffID", IsIdentity=true, IsReadOnly=true, IsKey=true)]
public System.Nullable<System.Int32> StaffID { get; set; }
/// <summary>
/// Column: TeamID, Allow DBNull=True
/// </summary>
[DataMap("TeamID", AllowDBNull=true)]
public System.Nullable<System.Int32> TeamID { get; set; }
la línea de salida con corchetes abiertos, ¿qué están haciendo? referencia a los atributos del objeto padre? Si es así, ¿por qué son neccessry? ¿Hay un nombre de este estilo de codificación? ¡Gracias!
Esos son los atributos. –
posible duplicado de [.NET: ¿Qué son los atributos?] (Http://stackoverflow.com/questions/20346/net-what-are-attributes) –