ColumnAttribute.DbType Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het type van de databasekolom op of stelt u deze in.
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
Waarde van eigenschap
Tekenreekswaarde waarmee de exacte tekst wordt opgegeven die de kolom in een Transact-SQL tabeldeclaratie definieert.
Voorbeelden
[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
Opmerkingen
Gebruik deze eigenschap om de exacte tekst op te geven die de kolom definieert in een Transact-SQL tabeldeclaratie. Geef de DbType eigenschap alleen op als u van plan bent om een exemplaar van de database te CreateDatabase maken.
De standaardwaarde wordt DbType afgeleid van het lidtype. Zie SQL-CLR Typetoewijzing voor meer informatie.