Aracılığıyla paylaş


ColumnAttribute.DbType Özellik

Tanım

Veritabanı sütununun türünü alır veya ayarlar.

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

Özellik Değeri

Transact-SQL tablo bildiriminde sütunu tanımlayan tam metni belirten dize değeri.

Örnekler

[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

Açıklamalar

Transact-SQL tablo bildiriminde sütunu tanımlayan tam metni belirtmek için bu özelliği kullanın. Özelliğini yalnızca veritabanının DbType bir örneğini oluşturmak için kullanmayı CreateDatabase planlıyorsanız belirtin.

varsayılan değeri DbType üye türünden çıkarılır. Daha fazla bilgi için bkz . SQL-CLR Tür Eşlemesi.

Şunlara uygulanır