ColumnAttribute.IsVersion Propriété

Définition

Obtient ou définit si le type de colonne du membre est un horodatage de base de données ou un numéro de version.

public:
 property bool IsVersion { bool get(); void set(bool value); };
public bool IsVersion { get; set; }
member this.IsVersion : bool with get, set
Public Property IsVersion As Boolean

Valeur de propriété

Valeur par défaut = false.

Exemples

[Column(Storage = "_VersionNum", DbType = "Int NOT NULL IDENTITY", IsVersion=true)]
public int VersionNum
{
    get
    {
        return this._VersionNum;
    }

    set
    {
        if ((this._VersionNum != value))
        {
            this._VersionNum = value;
        }
    }
}
   <Column(Storage:="_VersionNum", DbType:="Int NOT NULL IDENTITY", IsVersion:=True)> _
Public Property VersionNum() As Integer
       Get
           Return Me._VersionNum
       End Get
       Set(ByVal value As Integer)
           If ((Me._VersionNum = value) _
              = False) Then
               Me._EmployeeID = value
           End If
       End Set
   End Property

Remarques

Les numéros de version sont incrémentés et les colonnes d’horodatage sont mises à jour chaque fois que la ligne associée est mise à jour. (Cette propriété indique à LINQ to SQL qu’une colonne doit être mise à jour pour indiquer qu’elle est une nouvelle version ; elle n’est pas destinée à enregistrer des informations telles que qui a effectué la mise à jour.)

Notez ce qui suit lorsque IsVersion la valeur est true :

  • Permet DbType de spécifier les modificateurs appropriés pour désigner un numéro de version ou une colonne d’horodatage. Si vous ne spécifiez DbTypepas, LINQ to SQL déduit les modificateurs corrects.

Les numéros de version sont incrémentés et les colonnes d’horodatage sont mises à jour chaque fois que la ligne associée est mise à jour. Les membres avec IsVersion=true utilisant sont synchronisés immédiatement après la mise à jour de la ligne de données. Les nouvelles valeurs sont visibles une fois SubmitChanges terminées.

S’applique à