DataObjectFieldAttribute Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.