Partager via


ColumnAttribute.DbType Propriété

Définition

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.

S’applique à