Share via


ColumnAttribute.IsDbGenerated Propriété

Définition

Obtient ou définit si une colonne contient des valeurs que la base de données génère automatiquement.

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

Valeur de propriété

Valeur par défaut = false.

Exemples

[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

Remarques

IsDbGenerated les membres sont synchronisés immédiatement après l’insertion de la ligne de données, et les membres sont disponibles une fois SubmitChanges terminé.

Notes

Si la colonne contient des valeurs de clé primaire et que vous désignez IsDbGenerated comme true, vous devez également ajouter la propriété à l’aide DbType du IDENTITY modificateur.

S’applique à