0

我正在开始一项关于 .Net Sync Framework 的研究,现在我正在尝试定义自定义操作来处理冲突。

我正在使用 Sync Orchestrator 来控制同步会话,目前我捕获了所有冲突,那么如何定义自定义操作以在冲突检测中执行?以下方法是否正确?

 if (e.Conflict.Type == DbConflictType.LocalInsertRemoteInsert) 
 { 
       //Set a connection to DB
       //Call a Stored Proc.
 }

在这种情况下,我不使用 Sync Framework 中的标准冲突解决方法,例如:

e.Action = ApplyAction.Continue;

Ps:我使用的是 Sync Framework 2.1 和 C# 语言

4

1 回答 1

0

不确定您所说的“自定义操作”是什么意思,如果您遇到冲突,您会在发生冲突时收到通知。您想做什么取决于您:使用 Sync Fx 中预定义的冲突解决方案来解决或启动您自己的数据库操作/自定义逻辑。

于 2013-09-06T01:38:20.493 回答