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 표시됩니다.