DataObjectFieldAttribute DataObjectFieldAttribute DataObjectFieldAttribute DataObjectFieldAttribute Constructors

정의

오버로드

DataObjectFieldAttribute(Boolean) DataObjectFieldAttribute(Boolean) DataObjectFieldAttribute(Boolean) DataObjectFieldAttribute(Boolean)

DataObjectFieldAttribute 클래스의 새 인스턴스를 초기화하고 필드가 데이터 행의 기본 키인지 여부를 나타냅니다.Initializes a new instance of the DataObjectFieldAttribute class and indicates whether the field is the primary key for the data row.

DataObjectFieldAttribute(Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean)

DataObjectFieldAttribute 클래스의 새 인스턴스를 초기화하고 필드가 데이터 행의 기본 키인지 여부와 필드가 데이터베이스 ID 필드인지 여부를 나타냅니다.Initializes a new instance of the DataObjectFieldAttribute class and indicates whether the field is the primary key for the data row, and whether the field is a database identity field.

DataObjectFieldAttribute(Boolean, Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean, Boolean)

DataObjectFieldAttribute 클래스의 새 인스턴스를 초기화하고 필드가 데이터 행의 기본 키인지 여부, 필드가 데이터베이스 ID 필드인지 여부 및 필드가 null일 수 있는지 여부를 나타냅니다.Initializes a new instance of the DataObjectFieldAttribute class and indicates whether the field is the primary key for the data row, whether the field is a database identity field, and whether the field can be null.

DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32) DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32) DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32) DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)

DataObjectFieldAttribute 클래스의 새 인스턴스를 초기화하며, 필드가 데이터 행의 기본 키인지 여부, 필드가 데이터베이스 ID 필드인지 여부 및 필드가 null일 수 있는지 여부를 나타내고 필드의 길이를 설정합니다.Initializes a new instance of the DataObjectFieldAttribute class and indicates whether the field is the primary key for the data row, whether it is a database identity field, and whether it can be null and sets the length of the field.

DataObjectFieldAttribute(Boolean) DataObjectFieldAttribute(Boolean) DataObjectFieldAttribute(Boolean) DataObjectFieldAttribute(Boolean)

DataObjectFieldAttribute 클래스의 새 인스턴스를 초기화하고 필드가 데이터 행의 기본 키인지 여부를 나타냅니다.Initializes a new instance of the DataObjectFieldAttribute class and indicates whether the field is the primary key for the data row.

public:
 DataObjectFieldAttribute(bool primaryKey);
public DataObjectFieldAttribute (bool primaryKey);
new System.ComponentModel.DataObjectFieldAttribute : bool -> System.ComponentModel.DataObjectFieldAttribute
Public Sub New (primaryKey As Boolean)

매개 변수

primaryKey
Boolean Boolean Boolean Boolean

필드가 데이터 행의 기본 키에 있음을 나타내려면 true이고, 그렇지 않으면 false입니다.true to indicate that the field is in the primary key of the data row; otherwise, false.

DataObjectFieldAttribute(Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean)

DataObjectFieldAttribute 클래스의 새 인스턴스를 초기화하고 필드가 데이터 행의 기본 키인지 여부와 필드가 데이터베이스 ID 필드인지 여부를 나타냅니다.Initializes a new instance of the DataObjectFieldAttribute class and indicates whether the field is the primary key for the data row, and whether the field is a database identity field.

public:
 DataObjectFieldAttribute(bool primaryKey, bool isIdentity);
public DataObjectFieldAttribute (bool primaryKey, bool isIdentity);
new System.ComponentModel.DataObjectFieldAttribute : bool * bool -> System.ComponentModel.DataObjectFieldAttribute
Public Sub New (primaryKey As Boolean, isIdentity As Boolean)

매개 변수

primaryKey
Boolean Boolean Boolean Boolean

필드가 데이터 행의 기본 키에 있음을 나타내려면 true이고, 그렇지 않으면 false입니다.true to indicate that the field is in the primary key of the data row; otherwise, false.

isIdentity
Boolean Boolean Boolean Boolean

필드가 데이터 행을 고유하게 식별하는 ID 필드임을 나타내려면 true이고, 그렇지 않으면 false입니다.true to indicate that the field is an identity field that uniquely identifies the data row; otherwise, false.

DataObjectFieldAttribute(Boolean, Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean, Boolean) DataObjectFieldAttribute(Boolean, Boolean, Boolean)

DataObjectFieldAttribute 클래스의 새 인스턴스를 초기화하고 필드가 데이터 행의 기본 키인지 여부, 필드가 데이터베이스 ID 필드인지 여부 및 필드가 null일 수 있는지 여부를 나타냅니다.Initializes a new instance of the DataObjectFieldAttribute class and indicates whether the field is the primary key for the data row, whether the field is a database identity field, and whether the field can be null.

public:
 DataObjectFieldAttribute(bool primaryKey, bool isIdentity, bool isNullable);
public DataObjectFieldAttribute (bool primaryKey, bool isIdentity, bool isNullable);
new System.ComponentModel.DataObjectFieldAttribute : bool * bool * bool -> System.ComponentModel.DataObjectFieldAttribute
Public Sub New (primaryKey As Boolean, isIdentity As Boolean, isNullable As Boolean)

매개 변수

primaryKey
Boolean Boolean Boolean Boolean

필드가 데이터 행의 기본 키에 있음을 나타내려면 true이고, 그렇지 않으면 false입니다.true to indicate that the field is in the primary key of the data row; otherwise, false.

isIdentity
Boolean Boolean Boolean Boolean

필드가 데이터 행을 고유하게 식별하는 ID 필드임을 나타내려면 true이고, 그렇지 않으면 false입니다.true to indicate that the field is an identity field that uniquely identifies the data row; otherwise, false.

isNullable
Boolean Boolean Boolean Boolean

필드가 데이터 저장소에서 null일 수 있음을 나타내려면 true이고, 그렇지 않으면 false입니다.true to indicate that the field can be null in the data store; otherwise, false.

예제

다음 코드 예제에서는 적용 하는 방법을 보여 줍니다는 DataObjectFieldAttribute 속성과 연결 된 메타 데이터를 식별 하는 공개적으로 노출 된 속성입니다.The following code example demonstrates how you can apply the DataObjectFieldAttribute to a publicly exposed property to identify metadata associated with the property. 이 예제는 NorthwindEmployee 데이터 속성을 노출 하는 형식: EmployeeIDFirstName, 및 LastName합니다.In this example the NorthwindEmployee type exposes three data properties: EmployeeID, FirstName, and LastName. 그러나 합니다 DataObjectFieldAttribute 특성은 세 가지 속성을 모두에 적용만 EmployeeID 속성 특성 데이터 행의 기본 키를 나타냅니다.The DataObjectFieldAttribute attribute is applied to all three properties; however, only the EmployeeID property attribute indicates it is the primary key for the data row.

public class NorthwindEmployee
{
  public NorthwindEmployee() { }

  private int _employeeID;
  [DataObjectFieldAttribute(true, true, false)]
  public int EmployeeID
  {
    get { return _employeeID; }
    set { _employeeID = value; }
  }

  private string _firstName = String.Empty;
  [DataObjectFieldAttribute(false, false, true)]
  public string FirstName
  {
    get { return _firstName; }
    set { _firstName = value; }
  }

  private string _lastName = String.Empty;
  [DataObjectFieldAttribute(false, false, true)]
  public string LastName
  {
    get { return _lastName; }
    set { _lastName = value; }
  }
}
Public Class NorthwindEmployee

  Public Sub New()
  End Sub 'New 

  Private _employeeID As Integer
  <DataObjectFieldAttribute(True, True, False)> _
  Public Property EmployeeID() As Integer
    Get
      Return _employeeID
    End Get
    Set(ByVal value As Integer)
      _employeeID = value
    End Set
  End Property

  Private _firstName As String = String.Empty
  <DataObjectFieldAttribute(False, False, False)> _
  Public Property FirstName() As String
    Get
      Return _firstName
    End Get
    Set(ByVal value As String)
      _firstName = value
    End Set
  End Property

  Private _lastName As String = String.Empty
  <DataObjectFieldAttribute(False, False, False)> _
  Public Property LastName() As String
    Get
      Return _lastName
    End Get
    Set(ByVal value As String)
      _lastName = value
    End Set
  End Property

End Class 'NorthwindEmployee

DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32) DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32) DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32) DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)

DataObjectFieldAttribute 클래스의 새 인스턴스를 초기화하며, 필드가 데이터 행의 기본 키인지 여부, 필드가 데이터베이스 ID 필드인지 여부 및 필드가 null일 수 있는지 여부를 나타내고 필드의 길이를 설정합니다.Initializes a new instance of the DataObjectFieldAttribute class and indicates whether the field is the primary key for the data row, whether it is a database identity field, and whether it can be null and sets the length of the field.

public:
 DataObjectFieldAttribute(bool primaryKey, bool isIdentity, bool isNullable, int length);
public DataObjectFieldAttribute (bool primaryKey, bool isIdentity, bool isNullable, int length);
new System.ComponentModel.DataObjectFieldAttribute : bool * bool * bool * int -> System.ComponentModel.DataObjectFieldAttribute
Public Sub New (primaryKey As Boolean, isIdentity As Boolean, isNullable As Boolean, length As Integer)

매개 변수

primaryKey
Boolean Boolean Boolean Boolean

필드가 데이터 행의 기본 키에 있음을 나타내려면 true이고, 그렇지 않으면 false입니다.true to indicate that the field is in the primary key of the data row; otherwise, false.

isIdentity
Boolean Boolean Boolean Boolean

필드가 데이터 행을 고유하게 식별하는 ID 필드임을 나타내려면 true이고, 그렇지 않으면 false입니다.true to indicate that the field is an identity field that uniquely identifies the data row; otherwise, false.

isNullable
Boolean Boolean Boolean Boolean

필드가 데이터 저장소에서 null일 수 있음을 나타내려면 true이고, 그렇지 않으면 false입니다.true to indicate that the field can be null in the data store; otherwise, false.

length
Int32 Int32 Int32 Int32

필드의 길이(바이트)입니다.The length of the field in bytes.

적용 대상