DataObjectFieldAttribute Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DataObjectFieldAttribute-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| DataObjectFieldAttribute(Boolean) |
Initialisiert eine neue Instanz der DataObjectFieldAttribute Klasse und gibt an, ob das Feld der Primärschlüssel für die Datenzeile ist. |
| DataObjectFieldAttribute(Boolean, Boolean) |
Initialisiert eine neue Instanz der DataObjectFieldAttribute Klasse und gibt an, ob das Feld der Primärschlüssel für die Datenzeile ist und ob es sich bei dem Feld um ein Datenbankidentitätsfeld handelt. |
| DataObjectFieldAttribute(Boolean, Boolean, Boolean) |
Initialisiert eine neue Instanz der DataObjectFieldAttribute Klasse und gibt an, ob das Feld der Primärschlüssel für die Datenzeile ist, ob das Feld ein Datenbankidentitätsfeld ist und ob das Feld null sein kann. |
| DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32) |
Initialisiert eine neue Instanz der DataObjectFieldAttribute Klasse und gibt an, ob das Feld der Primärschlüssel für die Datenzeile ist, ob es sich um ein Datenbankidentitätsfeld handelt und ob es null sein kann, und legt die Länge des Felds fest. |
DataObjectFieldAttribute(Boolean)
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
Initialisiert eine neue Instanz der DataObjectFieldAttribute Klasse und gibt an, ob das Feld der Primärschlüssel für die Datenzeile ist.
public:
DataObjectFieldAttribute(bool primaryKey);
public DataObjectFieldAttribute(bool primaryKey);
new System.ComponentModel.DataObjectFieldAttribute : bool -> System.ComponentModel.DataObjectFieldAttribute
Public Sub New (primaryKey As Boolean)
Parameter
- primaryKey
- Boolean
trueum anzugeben, dass sich das Feld im Primärschlüssel der Datenzeile befindet; andernfalls . false
Gilt für:
DataObjectFieldAttribute(Boolean, Boolean)
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
Initialisiert eine neue Instanz der DataObjectFieldAttribute Klasse und gibt an, ob das Feld der Primärschlüssel für die Datenzeile ist und ob es sich bei dem Feld um ein Datenbankidentitätsfeld handelt.
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)
Parameter
- primaryKey
- Boolean
trueum anzugeben, dass sich das Feld im Primärschlüssel der Datenzeile befindet; andernfalls . false
- isIdentity
- Boolean
trueum anzugeben, dass das Feld ein Identitätsfeld ist, das die Datenzeile eindeutig identifiziert; andernfalls . false
Gilt für:
DataObjectFieldAttribute(Boolean, Boolean, Boolean)
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
Initialisiert eine neue Instanz der DataObjectFieldAttribute Klasse und gibt an, ob das Feld der Primärschlüssel für die Datenzeile ist, ob das Feld ein Datenbankidentitätsfeld ist und ob das Feld null sein kann.
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)
Parameter
- primaryKey
- Boolean
trueum anzugeben, dass sich das Feld im Primärschlüssel der Datenzeile befindet; andernfalls . false
- isIdentity
- Boolean
trueum anzugeben, dass das Feld ein Identitätsfeld ist, das die Datenzeile eindeutig identifiziert; andernfalls . false
- isNullable
- Boolean
trueum anzugeben, dass das Feld im Datenspeicher null sein kann; andernfalls . false
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie die DataObjectFieldAttribute Eigenschaft auf eine öffentlich verfügbar gemachte Eigenschaft anwenden können, um Metadaten zu identifizieren, die der Eigenschaft zugeordnet sind. In diesem Beispiel macht der NorthwindEmployee Typ drei Dateneigenschaften verfügbar: EmployeeID, , FirstNameund LastName. Das DataObjectFieldAttribute Attribut wird auf alle drei Eigenschaften angewendet. Allerdings gibt nur das EmployeeID Eigenschaftsattribut an, dass es der Primärschlüssel für die Datenzeile ist.
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
Gilt für:
DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
- Quelle:
- DataObjectFieldAttribute.cs
Initialisiert eine neue Instanz der DataObjectFieldAttribute Klasse und gibt an, ob das Feld der Primärschlüssel für die Datenzeile ist, ob es sich um ein Datenbankidentitätsfeld handelt und ob es null sein kann, und legt die Länge des Felds fest.
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)
Parameter
- primaryKey
- Boolean
trueum anzugeben, dass sich das Feld im Primärschlüssel der Datenzeile befindet; andernfalls . false
- isIdentity
- Boolean
trueum anzugeben, dass das Feld ein Identitätsfeld ist, das die Datenzeile eindeutig identifiziert; andernfalls . false
- isNullable
- Boolean
trueum anzugeben, dass das Feld im Datenspeicher null sein kann; andernfalls . false
- length
- Int32
Die Länge des Felds in Byte.