ColumnAttribute.DbType 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定資料庫資料行的型別。
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
屬性值
字串值,指定定義 Transact-SQL 數據表宣告中數據行的確切文字。
範例
[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
備註
使用此屬性可指定在 Transact-SQL 數據表宣告中定義數據行的確切文字。 DbType只有在您打算使用 CreateDatabase 來建立資料庫的實例時,才指定 屬性。
的預設值 DbType 是從成員類型推斷而來。 如需詳細資訊,請參閱 SQL-CLR 型別對應。