DataObjectFieldAttribute Konstruktorer

Definition

Initierar en ny instans av DataObjectFieldAttribute klassen.

Överlagringar

Name Description
DataObjectFieldAttribute(Boolean)

Initierar en ny instans av DataObjectFieldAttribute klassen och anger om fältet är den primära nyckeln för dataraden.

DataObjectFieldAttribute(Boolean, Boolean)

Initierar en ny instans av DataObjectFieldAttribute klassen och anger om fältet är primärnyckeln för dataraden och om fältet är ett databasidentitetsfält.

DataObjectFieldAttribute(Boolean, Boolean, Boolean)

Initierar en ny instans av DataObjectFieldAttribute klassen och anger om fältet är primärnyckeln för dataraden, om fältet är ett databasidentitetsfält och om fältet kan vara null.

DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)

Initierar en ny instans av DataObjectFieldAttribute klassen och anger om fältet är den primära nyckeln för dataraden, om det är ett databasidentitetsfält och om det kan vara null och anger fältets längd.

DataObjectFieldAttribute(Boolean)

Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs

Initierar en ny instans av DataObjectFieldAttribute klassen och anger om fältet är den primära nyckeln för dataraden.

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

Parametrar

primaryKey
Boolean

trueför att ange att fältet finns i den primära nyckeln för dataraden. annars . false

Gäller för

DataObjectFieldAttribute(Boolean, Boolean)

Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs

Initierar en ny instans av DataObjectFieldAttribute klassen och anger om fältet är primärnyckeln för dataraden och om fältet är ett databasidentitetsfält.

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)

Parametrar

primaryKey
Boolean

trueför att ange att fältet finns i den primära nyckeln för dataraden. annars . false

isIdentity
Boolean

trueför att ange att fältet är ett identitetsfält som unikt identifierar dataraden. annars . false

Gäller för

DataObjectFieldAttribute(Boolean, Boolean, Boolean)

Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs

Initierar en ny instans av DataObjectFieldAttribute klassen och anger om fältet är primärnyckeln för dataraden, om fältet är ett databasidentitetsfält och om fältet kan vara 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)

Parametrar

primaryKey
Boolean

trueför att ange att fältet finns i den primära nyckeln för dataraden. annars . false

isIdentity
Boolean

trueför att ange att fältet är ett identitetsfält som unikt identifierar dataraden. annars . false

isNullable
Boolean

trueför att ange att fältet kan vara null i datalagret. annars . false

Exempel

Följande kodexempel visar hur du kan tillämpa på DataObjectFieldAttribute en offentligt exponerad egenskap för att identifiera metadata som är associerade med egenskapen. I det här exemplet NorthwindEmployee exponerar typen tre dataegenskaper: EmployeeID, FirstNameoch LastName. Attributet DataObjectFieldAttribute tillämpas på alla tre egenskaperna, men endast egenskapsattributet EmployeeID anger att det är den primära nyckeln för dataraden.

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

Gäller för

DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)

Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs
Källa:
DataObjectFieldAttribute.cs

Initierar en ny instans av DataObjectFieldAttribute klassen och anger om fältet är den primära nyckeln för dataraden, om det är ett databasidentitetsfält och om det kan vara null och anger fältets längd.

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)

Parametrar

primaryKey
Boolean

trueför att ange att fältet finns i den primära nyckeln för dataraden. annars . false

isIdentity
Boolean

trueför att ange att fältet är ett identitetsfält som unikt identifierar dataraden. annars . false

isNullable
Boolean

trueför att ange att fältet kan vara null i datalagret. annars . false

length
Int32

Fältets längd i byte.

Gäller för