ColumnAttribute.IsVersion 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 het kolomtype van het lid een tijdstempel of versienummer van de database is.
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
Waarde van eigenschap
Standaardwaarde = false.
Voorbeelden
[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
Opmerkingen
Versienummers worden verhoogd en tijdstempelkolommen worden telkens bijgewerkt wanneer de bijbehorende rij wordt bijgewerkt. (Deze eigenschap vertelt LINQ aan SQL dat een kolom moet worden bijgewerkt om aan te geven dat deze een nieuwe versie is; het is niet bedoeld om informatie vast te leggen, zoals wie de update heeft gemaakt.)
Let op het volgende wanneer IsVersion waar is:
- Gebruik DbType deze functie om de juiste modifiers op te geven om een versienummer of tijdstempelkolom aan te wijzen. Als u niet opgeeft DbType, worden de juiste modifiers afgeleid door LINQ naar SQL.
Versienummers worden verhoogd en tijdstempelkolommen worden telkens bijgewerkt wanneer de bijbehorende rij wordt bijgewerkt. Leden met IsVersion=true worden onmiddellijk gesynchroniseerd nadat de gegevensrij is bijgewerkt. De nieuwe waarden zijn zichtbaar na SubmitChanges voltooiing.