Share via


ColumnAttribute.IsDbGenerated Özellik

Tanım

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 truebelirlersenizIsDbGenerated, değiştiriciyi DbTypeIDENTITY kullanarak özelliğini de eklemeniz gerekir.

Şunlara uygulanır