ColumnAttribute.IsDbGenerated Eigenschap

Definitie

Hiermee wordt opgehaald of ingesteld of een kolom waarden bevat die automatisch door de database worden gegenereerd.

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

Waarde van eigenschap

Standaard = false.

Voorbeelden

[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

Opmerkingen

IsDbGenerated leden worden onmiddellijk gesynchroniseerd nadat de rij met gegevens is ingevoegd en de leden zijn beschikbaar nadat SubmitChanges ze zijn voltooid.

Note

Als de kolom primaire-sleutelwaarden bevat en u aanwijst IsDbGenerated als true, moet u de DbType eigenschap ook toevoegen met behulp van de IDENTITY wijzigingsfunctie.

Van toepassing op