DataObjectFieldAttribute Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe DataObjectFieldAttribute.
Surcharges
DataObjectFieldAttribute(Boolean) |
Initialise une nouvelle instance de la classe DataObjectFieldAttribute et indique si le champ représente la clé primaire de la ligne de données. |
DataObjectFieldAttribute(Boolean, Boolean) |
Initialise une nouvelle instance de la classe DataObjectFieldAttribute et indique si le champ représente la clé primaire de la ligne de données et un champ d'identité de base de données. |
DataObjectFieldAttribute(Boolean, Boolean, Boolean) |
Initialise une nouvelle instance de la classe DataObjectFieldAttribute et indique si le champ représente la clé primaire de la ligne de données, un champ d'identité de base de données et si le champ peut être null. |
DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32) |
Initialise une nouvelle instance de la classe DataObjectFieldAttribute et indique si le champ représente la clé primaire de la ligne de données, un champ d'identité de base de données et s'il peut être null et définir la longueur du champ. |
DataObjectFieldAttribute(Boolean)
- Source:
- DataObjectFieldAttribute.cs
- Source:
- DataObjectFieldAttribute.cs
- Source:
- DataObjectFieldAttribute.cs
Initialise une nouvelle instance de la classe DataObjectFieldAttribute et indique si le champ représente la clé primaire de la ligne de données.
public:
DataObjectFieldAttribute(bool primaryKey);
public DataObjectFieldAttribute (bool primaryKey);
new System.ComponentModel.DataObjectFieldAttribute : bool -> System.ComponentModel.DataObjectFieldAttribute
Public Sub New (primaryKey As Boolean)
Paramètres
- primaryKey
- Boolean
true
pour indiquer que le champ se trouve dans la clé primaire de la ligne de données ; sinon, false
.
S’applique à
DataObjectFieldAttribute(Boolean, Boolean)
- Source:
- DataObjectFieldAttribute.cs
- Source:
- DataObjectFieldAttribute.cs
- Source:
- DataObjectFieldAttribute.cs
Initialise une nouvelle instance de la classe DataObjectFieldAttribute et indique si le champ représente la clé primaire de la ligne de données et un champ d'identité de base de données.
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)
Paramètres
- primaryKey
- Boolean
true
pour indiquer que le champ se trouve dans la clé primaire de la ligne de données ; sinon, false
.
- isIdentity
- Boolean
true
pour indiquer que le champ représente un champ d'identité qui identifie uniquement la ligne de données ; sinon, false
.
S’applique à
DataObjectFieldAttribute(Boolean, Boolean, Boolean)
- Source:
- DataObjectFieldAttribute.cs
- Source:
- DataObjectFieldAttribute.cs
- Source:
- DataObjectFieldAttribute.cs
Initialise une nouvelle instance de la classe DataObjectFieldAttribute et indique si le champ représente la clé primaire de la ligne de données, un champ d'identité de base de données et si le champ peut être 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)
Paramètres
- primaryKey
- Boolean
true
pour indiquer que le champ se trouve dans la clé primaire de la ligne de données ; sinon, false
.
- isIdentity
- Boolean
true
pour indiquer que le champ représente un champ d'identité qui identifie uniquement la ligne de données ; sinon, false
.
- isNullable
- Boolean
true
pour indiquer que le champ peut être null dans le magasin de données ; sinon, false
.
Exemples
L’exemple de code suivant montre comment appliquer le DataObjectFieldAttribute à une propriété exposée publiquement pour identifier les métadonnées associées à la propriété. Dans cet exemple, le NorthwindEmployee
type expose trois propriétés de données : EmployeeID
, FirstName
et LastName
. L’attribut DataObjectFieldAttribute est appliqué aux trois propriétés ; toutefois, seul l’attribut de propriété EmployeeID
indique qu’il s’agit de la clé primaire de la ligne de données.
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
S’applique à
DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)
- Source:
- DataObjectFieldAttribute.cs
- Source:
- DataObjectFieldAttribute.cs
- Source:
- DataObjectFieldAttribute.cs
Initialise une nouvelle instance de la classe DataObjectFieldAttribute et indique si le champ représente la clé primaire de la ligne de données, un champ d'identité de base de données et s'il peut être null et définir la longueur du champ.
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)
Paramètres
- primaryKey
- Boolean
true
pour indiquer que le champ se trouve dans la clé primaire de la ligne de données ; sinon, false
.
- isIdentity
- Boolean
true
pour indiquer que le champ représente un champ d'identité qui identifie uniquement la ligne de données ; sinon, false
.
- isNullable
- Boolean
true
pour indiquer que le champ peut être null dans le magasin de données ; sinon, false
.
- length
- Int32
Longueur du champ en octets.