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.
Dient zum Abrufen oder Festlegen des Typs der Datenbankspalte.
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 Instanz der Datenbank erstellen möchten CreateDatabase .
Der Standardwert DbType wird vom Elementtyp abgeleitet. Weitere Informationen finden Sie unter SQL-CLR Typzuordnung.