ColumnAttribute.IsDbGenerated Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir sütunun veritabanının otomatik olarak oluşturduğu değerleri içerip içermediğini alır veya ayarlar.
public:
property bool IsDbGenerated { bool get(); void set(bool value); };
public bool IsDbGenerated { get; set; }
member this.IsDbGenerated : bool with get, set
Public Property IsDbGenerated As Boolean
Özellik Değeri
Varsayılan = false
.
Örnekler
[Column(Storage="_OrderID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
public int OrderID
{
get
{
return this._OrderID;
}
set
{
if ((this._OrderID != value))
{
this.OnOrderIDChanging(value);
this.SendPropertyChanging();
this._OrderID = value;
this.SendPropertyChanged("OrderID");
this.OnOrderIDChanged();
}
}
}
<Column(Storage:="_OrderID", AutoSync:=AutoSync.OnInsert, DbType:="Int NOT NULL IDENTITY", IsPrimaryKey:=true, IsDbGenerated:=true)> _
Public Property OrderID() As Integer
Get
Return Me._OrderID
End Get
Set
If ((Me._OrderID = value) _
= false) Then
Me.OnOrderIDChanging(value)
Me.SendPropertyChanging
Me._OrderID = value
Me.SendPropertyChanged("OrderID")
Me.OnOrderIDChanged
End If
End Set
End Property
Açıklamalar
IsDbGenerated üyeler, veri satırı eklendikten hemen sonra eşitlenir ve üyeler tamamlandıktan sonra SubmitChanges kullanılabilir.
Not
Sütun birincil anahtar değerlerini barındırıyorsa ve olarak true
belirlersenizIsDbGenerated, değiştiriciyi DbTypeIDENTITY
kullanarak özelliğini de eklemeniz gerekir.