ColumnAttribute.IsDbGenerated Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.