DataObjectFieldAttribute Constructors

Definitie

Initialiseert een nieuw exemplaar van de DataObjectFieldAttribute klasse.

Overloads

Name Description
DataObjectFieldAttribute(Boolean)

Initialiseert een nieuw exemplaar van de DataObjectFieldAttribute klasse en geeft aan of het veld de primaire sleutel is voor de gegevensrij.

DataObjectFieldAttribute(Boolean, Boolean)

Initialiseert een nieuw exemplaar van de DataObjectFieldAttribute klasse en geeft aan of het veld de primaire sleutel is voor de gegevensrij en of het veld een database-id-veld is.

DataObjectFieldAttribute(Boolean, Boolean, Boolean)

Initialiseert een nieuw exemplaar van de DataObjectFieldAttribute klasse en geeft aan of het veld de primaire sleutel is voor de gegevensrij, of het veld een database-id-veld is en of het veld null kan zijn.

DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)

Initialiseert een nieuw exemplaar van de DataObjectFieldAttribute klasse en geeft aan of het veld de primaire sleutel is voor de gegevensrij, of het een database-id-veld is en of het null kan zijn en de lengte van het veld kan instellen.

DataObjectFieldAttribute(Boolean)

Initialiseert een nieuw exemplaar van de DataObjectFieldAttribute klasse en geeft aan of het veld de primaire sleutel is voor de gegevensrij.

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

Parameters

primaryKey
Boolean

true om aan te geven dat het veld zich in de primaire sleutel van de gegevensrij bevindt; anders, false.

Van toepassing op

DataObjectFieldAttribute(Boolean, Boolean)

Initialiseert een nieuw exemplaar van de DataObjectFieldAttribute klasse en geeft aan of het veld de primaire sleutel is voor de gegevensrij en of het veld een database-id-veld is.

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)

Parameters

primaryKey
Boolean

true om aan te geven dat het veld zich in de primaire sleutel van de gegevensrij bevindt; anders, false.

isIdentity
Boolean

true om aan te geven dat het veld een identiteitsveld is dat de gegevensrij uniek identificeert; anders, false.

Van toepassing op

DataObjectFieldAttribute(Boolean, Boolean, Boolean)

Initialiseert een nieuw exemplaar van de DataObjectFieldAttribute klasse en geeft aan of het veld de primaire sleutel is voor de gegevensrij, of het veld een database-id-veld is en of het veld null kan zijn.

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)

Parameters

primaryKey
Boolean

true om aan te geven dat het veld zich in de primaire sleutel van de gegevensrij bevindt; anders, false.

isIdentity
Boolean

true om aan te geven dat het veld een identiteitsveld is dat de gegevensrij uniek identificeert; anders, false.

isNullable
Boolean

true om aan te geven dat het veld null kan zijn in het gegevensarchief; anders, false.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de DataObjectFieldAttribute eigenschap kunt toepassen op een openbaar weergegeven eigenschap om metagegevens te identificeren die aan de eigenschap zijn gekoppeld. In dit voorbeeld bevat het NorthwindEmployee type drie gegevenseigenschappen: EmployeeID, FirstNameen LastName. Het DataObjectFieldAttribute kenmerk wordt toegepast op alle drie de eigenschappen. Alleen het EmployeeID eigenschapskenmerk geeft echter aan dat het de primaire sleutel is voor de gegevensrij.

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

  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

Van toepassing op

DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)

Initialiseert een nieuw exemplaar van de DataObjectFieldAttribute klasse en geeft aan of het veld de primaire sleutel is voor de gegevensrij, of het een database-id-veld is en of het null kan zijn en de lengte van het veld kan instellen.

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)

Parameters

primaryKey
Boolean

true om aan te geven dat het veld zich in de primaire sleutel van de gegevensrij bevindt; anders, false.

isIdentity
Boolean

true om aan te geven dat het veld een identiteitsveld is dat de gegevensrij uniek identificeert; anders, false.

isNullable
Boolean

true om aan te geven dat het veld null kan zijn in het gegevensarchief; anders, false.

length
Int32

De lengte van het veld in bytes.

Van toepassing op