ColumnAttribute.IsVersion プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メンバーの列の型が、データベースのタイムスタンプまたはバージョン番号であるかどうかを示す値を取得または設定します。
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
プロパティ値
既定値は false
です。
例
[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
注釈
バージョン番号はインクリメントされ、関連付けられている行が更新されるたびにタイムスタンプ列が更新されます。 (このプロパティは、新しいバージョンであることを示すために列を更新する必要があることをLINQ to SQLに指示します。更新を行ったユーザーなどの情報を記録するためのものではありません)。
が true の場合は、次の点に IsVersion
注意してください。
バージョン番号はインクリメントされ、関連付けられている行が更新されるたびにタイムスタンプ列が更新されます。 の IsVersion=true
メンバーは、データ行が更新された直後に同期されます。 新しい値は、完了後に表示されます SubmitChanges 。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET