繁体   English   中英

MS Sync Framework 2.1同步配置文件生成

[英]MS Sync Framework 2.1 Sync Configuration File Generation

我创建了一些基于约定的代码,这些代码允许在种子过程中首先使用EF6代码时轻松配置MS Sync范围。 我希望将其作为一个开源项目发布。

现在,我遇到的问题是,在数据库中已正确配置了我的范围和所有内容,如何创建同步配置xml文件,以便可以使用SyncSvcUtil中的代码生成功能来创建WCF服务?

有没有一种方法可以从数据库中的scope_info和scope_config表回溯以创建配置文件? 还是我必须将SyncSvcLib项目集成到我的项目中,以便我可以滚动自己的配置文件生成(我希望避免这种情况)?

感谢您提供任何信息。

作用域配置只是序列化为XML的DbSyncScopeDescription对象

最后,对我来说,解决方案是实质上重写SyncSvcUtil的操作。

如果您浏览了同步工具包的源代码,那么您基本上可以遍历向导中用于范围设置的逻辑。 我列出了一个清单,并且能够循环并遍历逻辑以创建sync.config xml文件。 然后,我可以将此文件传递到SyncSvcUtil中并创建WCF服务。 因为这样做,有一些棘手的地方,这意味着我需要接触施工期间设置的一些私人成员。 但是可行。 希望有一种更简单的方法,但是我假设这不是一个受欢迎的主题。

我真的无法理解为什么删除了同步框架。 但我的目标是尽快发布我的代码,并在我发布时更新此帖子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM