我正在尝试使用Sync Framework在Active Directory和提供Web服务的应用程序之间同步用户数据。我创建了两个FullEnumerationSimpleSyncProvider类,一个用于Active Directory,另一个用于Web服务,并创建了可由两者共享的公共数据类型和元数据列。目前,他们都能够维护自己的ReplicaId和Metadata存储。
我遇到的问题是我不知道如何将结果从一个提供者匹配到另一个提供者,因为他们在单独的数据存储中没有匹配的Id信息,并且大多数所有字段都可以用于匹配一个记录到另一个记录是可能需要同步的候选者,并且不能依赖100%提供身份(即用户名,电子邮件等)。
Sync Framework中是否有一种机制可用于进行某种模糊匹配,以告诉框架如何匹配从一个提供者到另一个提供者的行,因为我没有可以创建匹配的明确IdentityRule都?有什么我想念的吗?
谢谢, 马克