【发布时间】:2010-05-18 17:21:24
【问题描述】:
我必须在我们的 WPF 应用程序中使用 Sync Framework 2.0,该应用程序将包含 SQL Compact 3.5 并将与 SQL Server 2008 同步。
但我使用的是 EntityFramework 4.0 和 C#,而不是 DataSet。
我对通过添加带有扩展同步的本地数据库缓存文件自动生成代码非常感兴趣。太好了,我可以修改部分类中的代码来更改基本功能。
当我在 WPF 应用程序中有客户端和服务器位置的代码时,一切都正常工作。
当我使用包含服务器同步逻辑的 WCF 类库时,一切正常。
但是...在下面的示例中,他们向我们展示了如何在我的计算机上的本地“WCF 主机”中运行解决方案和托管 WCF。
第一个问题是:
“如何从包含所有服务器同步逻辑的 WCF 类库创建类的实例,然后托管它并在 ASP.NET MVC 2.0 应用程序中公开。”
最重要的是保留此 *.sync 文件,并且不要手动编写所有代码,它使我可以选择在数据库架构发生变化时自动更新此代码。
第二个问题是:
“当它在类库中的 app.config 上有它时,如何在我的 web.config 中为这个 WCF 类库实例配置端点和行为?...”
不幸的是,*.sync 文件的向导只能看到本地 WPF 应用程序或 WCF 类库,我不能直接选择 ASP.NET MVC 2.0(它会很棒)在 Web 应用程序中生成用于同步的类。
我很高兴看到工作示例。
问候, Daniel Skowroński
【问题讨论】:
标签: asp.net-mvc wcf entity-framework synchronization