ColumnAttribute.DbType Propriété
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.
Obtient ou définit le type de colonne de la base de données.
public:
property System::String ^ DbType { System::String ^ get(); void set(System::String ^ value); };
public string DbType { get; set; }
member this.DbType : string with get, set
Public Property DbType As String
Valeur de propriété
Valeur de chaîne qui spécifie le texte exact qui définit la colonne dans une déclaration de table Transact-SQL.
Exemples
[Column(Storage="_FirstName", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
public string FirstName
{
get
{
return this._FirstName;
}
set
{
if ((this._FirstName != value))
{
this.OnFirstNameChanging(value);
this.SendPropertyChanging();
this._FirstName = value;
this.SendPropertyChanged("FirstName");
this.OnFirstNameChanged();
}
}
}
<Column(Storage:="_FirstName", DbType:="NVarChar(10) NOT NULL", CanBeNull:=false)> _
Public Property FirstName() As String
Get
Return Me._FirstName
End Get
Set
If ((Me._FirstName = value) _
= false) Then
Me.OnFirstNameChanging(value)
Me.SendPropertyChanging
Me._FirstName = value
Me.SendPropertyChanged("FirstName")
Me.OnFirstNameChanged
End If
End Set
End Property
Remarques
Utilisez cette propriété pour spécifier le texte exact qui définit la colonne dans une déclaration de table Transact-SQL. Spécifiez la DbType propriété uniquement si vous envisagez d’utiliser CreateDatabase pour créer une instance de la base de données.
La valeur par défaut de DbType est déduite du type de membre. Pour plus d’informations, consultez Mappage des types SQL-CLR.