Tôi là người mới sử dụng C#. Thấy đoạn mã này trong mã nguồn mởTính năng C# này có tên không và nó hoạt động như thế nào?
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; }
Đường bắt đầu bằng dấu ngoặc vuông mở, chúng đang làm gì? tham chiếu đến thuộc tính của đối tượng cha mẹ? Nếu vậy, tại sao họ phải neccessry? Có một tên kiểu mã hóa này không? Cảm ơn bạn!
Đó là các thuộc tính. –
có thể trùng lặp của [.NET: Thuộc tính là gì?] (Http://stackoverflow.com/questions/20346/net-what-are-attributes) –