ColumnAttribute.DbType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Typ der Datenbankspalte ab oder legt diesen fest.
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
Eigenschaftswert
Zeichenfolgenwert, der den genauen Text angibt, der die Spalte in einer Transact-SQL-Tabellendeklaration definiert.
Beispiele
[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
Hinweise
Verwenden Sie diese Eigenschaft, um den genauen Text anzugeben, der die Spalte in einer Transact-SQL-Tabellendeklaration definiert. Geben Sie die DbType -Eigenschaft nur an, wenn Sie eine instance der Datenbank erstellen CreateDatabase möchten.
Der Standardwert von DbType wird vom Membertyp abgeleitet. Weitere Informationen finden Sie unter SQL-CLR-Typzuordnung.