ColumnAttribute.IsDbGenerated Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger om en kolumn innehåller värden som databasen genererar automatiskt.
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
Egenskapsvärde
Standard = false.
Exempel
[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
Kommentarer
IsDbGenerated medlemmar synkroniseras omedelbart efter att dataraden har infogats och medlemmarna är tillgängliga när SubmitChanges de har slutförts.
Note
Om kolumnen innehåller primärnyckelvärden och du anger IsDbGenerated som truebör du också lägga till DbType egenskapen med hjälp IDENTITY av modifieraren.