我正在开始研究.Net Sync Framework,现在我很想定义自定义操作来处理conflits。
我正在使用Sync Orchestrator来控制同步会话,目前我捕获了所有冲突,那么如何定义一个自定义操作以在conflit检测上执行? 以下方法是正确的吗?
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#语言
答案 0 :(得分:0)
不确定“自定义操作”是什么意思,如果你遇到冲突,当有人发生冲突时你会得到通知。这取决于您想要做什么:使用Sync Fx中的预定义冲突解决方案解决或启动您自己的数据库操作/自定义逻辑。