DbSyncProvider.SelectTableMaxTimestampsCommand 속성
각 기본 테이블 또는 추적 테이블에서 최대 타임스탬프를 선택하여 각 테이블에 대해 원본의 변경 내용이 모두 대상에 이미 있는지 여부를 확인하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다.
이 속성은 CLS와 호환되지 않습니다.
네임스페이스: Microsoft.Synchronization.Data
어셈블리: microsoft.synchronization.data.dll의 Microsoft.Synchronization.Data
구문
‘선언
Public Overridable Property SelectTableMaxTimestampsCommand As IDbCommand
‘사용 방법
Dim instance As DbSyncProvider
Dim value As IDbCommand
value = instance.SelectTableMaxTimestampsCommand
instance.SelectTableMaxTimestampsCommand = value
public virtual IDbCommand SelectTableMaxTimestampsCommand { get; set; }
public:
virtual property IDbCommand^ SelectTableMaxTimestampsCommand {
IDbCommand^ get ();
void set (IDbCommand^ value);
}
/** @property */
public IDbCommand get_SelectTableMaxTimestampsCommand ()
/** @property */
public void set_SelectTableMaxTimestampsCommand (IDbCommand value)
public function get SelectTableMaxTimestampsCommand () : IDbCommand
public function set SelectTableMaxTimestampsCommand (value : IDbCommand)
속성 값
쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체입니다.
예제
다음 코드 예제에서는 SelectTableMaxTimestampsCommand 속성에 대한 명령을 만듭니다. 방법: 공동 작업 동기화를 위한 서버 데이터베이스 프로비전(SQL Server 이외)의 전체 코드 예제에서는 노드가 변경되지 않은 동기화 세션이 있습니다. 이러한 세션에서 SelectTableMaxTimestampsCommand 속성에 지정된 명령에 대한 호출을 통해 동기화할 데이터 변경 내용이 없다는 것을 알 수 있습니다. 따라서 SelectIncrementalChangesCommand 속성에 지정된 명령은 호출되지 않습니다.
SqlCommand selTableMaxTsCmd = new SqlCommand();
selTableMaxTsCmd.CommandType = CommandType.Text;
selTableMaxTsCmd.CommandText = "SELECT 'Customer' AS table_name, " +
"MAX(local_update_peer_timestamp) AS max_timestamp " +
"FROM Sync.Customer_Tracking";
sampleDbProvider.SelectTableMaxTimestampsCommand = selTableMaxTsCmd;
Dim selTableMaxTsCmd As New SqlCommand()
selTableMaxTsCmd.CommandType = CommandType.Text
selTableMaxTsCmd.CommandText = "SELECT 'Customer' AS table_name, " _
& "MAX(local_update_peer_timestamp) AS max_timestamp " _
& "FROM Sync.Customer_Tracking"
sampleDbProvider.SelectTableMaxTimestampsCommand = selTableMaxTsCmd
참고 항목
참조
DbSyncProvider 클래스
DbSyncProvider 멤버
Microsoft.Synchronization.Data 네임스페이스