Compartir a través de


DataObjectFieldAttribute Constructores

Definición

Inicializa una nueva instancia de la clase DataObjectFieldAttribute.

Sobrecargas

DataObjectFieldAttribute(Boolean)

Inicializa una nueva instancia de la clase DataObjectFieldAttribute e indica si el campo es la clave principal para la fila de datos.

DataObjectFieldAttribute(Boolean, Boolean)

Inicializa una nueva instancia de la clase DataObjectFieldAttribute e indica si el campo es la clave principal para la fila de datos y si es un campo de identidad de base de datos.

DataObjectFieldAttribute(Boolean, Boolean, Boolean)

Inicializa una nueva instancia de la clase DataObjectFieldAttribute e indica si el campo es la clave principal para la fila de datos, si es un campo de identidad de base de datos y si el campo puede ser null.

DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)

Inicializa una nueva instancia de la clase DataObjectFieldAttribute e indica si el campo es la clave principal de la fila de datos, si es un campo de identidad de base de datos y si puede ser null, y establece la longitud del campo.

DataObjectFieldAttribute(Boolean)

Source:
DataObjectFieldAttribute.cs
Source:
DataObjectFieldAttribute.cs
Source:
DataObjectFieldAttribute.cs

Inicializa una nueva instancia de la clase DataObjectFieldAttribute e indica si el campo es la clave principal para la fila de datos.

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

Parámetros

primaryKey
Boolean

true para indicar que el campo está en la clave principal de la fila de datos; en caso contrario, false.

Se aplica a

DataObjectFieldAttribute(Boolean, Boolean)

Source:
DataObjectFieldAttribute.cs
Source:
DataObjectFieldAttribute.cs
Source:
DataObjectFieldAttribute.cs

Inicializa una nueva instancia de la clase DataObjectFieldAttribute e indica si el campo es la clave principal para la fila de datos y si es un campo de identidad de base de datos.

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)

Parámetros

primaryKey
Boolean

true para indicar que el campo está en la clave principal de la fila de datos; en caso contrario, false.

isIdentity
Boolean

true para indicar que el campo es un campo de identidad que únicamente identifica la fila de datos; en caso contrario, false.

Se aplica a

DataObjectFieldAttribute(Boolean, Boolean, Boolean)

Source:
DataObjectFieldAttribute.cs
Source:
DataObjectFieldAttribute.cs
Source:
DataObjectFieldAttribute.cs

Inicializa una nueva instancia de la clase DataObjectFieldAttribute e indica si el campo es la clave principal para la fila de datos, si es un campo de identidad de base de datos y si el campo puede ser 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)

Parámetros

primaryKey
Boolean

true para indicar que el campo está en la clave principal de la fila de datos; en caso contrario, false.

isIdentity
Boolean

true para indicar que el campo es un campo de identidad que únicamente identifica la fila de datos; en caso contrario, false.

isNullable
Boolean

true para indicar que el campo puede ser null en el almacén de datos; de lo contrario, false.

Ejemplos

En el ejemplo de código siguiente se muestra cómo se puede aplicar a DataObjectFieldAttribute una propiedad expuesta públicamente para identificar los metadatos asociados a la propiedad . En este ejemplo, el NorthwindEmployee tipo expone tres propiedades de datos: EmployeeID, FirstNamey LastName. El DataObjectFieldAttribute atributo se aplica a las tres propiedades; sin embargo, solo el EmployeeID atributo de propiedad indica que es la clave principal de la fila de datos.

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

Se aplica a

DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)

Source:
DataObjectFieldAttribute.cs
Source:
DataObjectFieldAttribute.cs
Source:
DataObjectFieldAttribute.cs

Inicializa una nueva instancia de la clase DataObjectFieldAttribute e indica si el campo es la clave principal de la fila de datos, si es un campo de identidad de base de datos y si puede ser null, y establece la longitud del campo.

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)

Parámetros

primaryKey
Boolean

true para indicar que el campo está en la clave principal de la fila de datos; en caso contrario, false.

isIdentity
Boolean

true para indicar que el campo es un campo de identidad que únicamente identifica la fila de datos; en caso contrario, false.

isNullable
Boolean

true para indicar que el campo puede ser null en el almacén de datos; de lo contrario, false.

length
Int32

Longitud del campo en bytes.

Se aplica a