Database 我是否理解WP7的“数据流”ib数据驱动应用程序?

Database 我是否理解WP7的“数据流”ib数据驱动应用程序?,database,entity-framework,windows-phone-7,wcf-ria-services,local-storage,Database,Entity Framework,Windows Phone 7,Wcf Ria Services,Local Storage,我想这是最后一个问题了。 再来一次-我需要: 使用WP7从服务器到客户端获取一些数据 在脱机模式下更改客户端上的数据 在服务器上发送和提交更改 挖完网后,我得到了下一个: 在服务器端,我有: 实体框架->WCF RIA 在客户端,我有: WCF RIA代理类->??->db sterling->用户界面-> ->更改数据->db sterling->WCF RIA代理类 所以,问题是——我能: 1.我可以从上下文中分离WCF RIA代理对象吗 用英镑保存它 在用户界面中更改它 再次以英镑保存更改

我想这是最后一个问题了。 再来一次-我需要:

使用WP7从服务器到客户端获取一些数据

在脱机模式下更改客户端上的数据

在服务器上发送和提交更改

挖完网后,我得到了下一个:

在服务器端,我有: 实体框架->WCF RIA

在客户端,我有: WCF RIA代理类->??->db sterling->用户界面->

->更改数据->db sterling->WCF RIA代理类

所以,问题是——我能: 1.我可以从上下文中分离WCF RIA代理对象吗

用英镑保存它

在用户界面中更改它

再次以英镑保存更改

然后从sterling还原已更改的对象

将还原的对象附加到上下文,然后在主数据库中保存更改

换句话说,我可以在客户端直接使用WCF RIA代理类进行操作吗 存储->更改->恢复,并且不在客户端创建任何支持和翻译类

谢谢


另外,这个计划可能太复杂了?对于这类应用,我的意思是。

您应该查看CodePlex中的RiaServiceContrib项目,网址为:


此库为您提供了将实体脱机、保存到独立存储、重新加载、更改、再次保存等所需的工具,并最终在您重新联机时通过上下文将其重新提交回服务。

因为WCF RIA似乎使用了实体,我不太确定使用RIA是否是wp7的最佳途径。但显然这是可能的。我认为你最好还是用WCF来代替。我认为这个方案太复杂了。现在我尝试使用siaqodb+同步框架提供程序。我想这会简单得多。啊,我花了太多时间来选择正确的技术!看起来真是太棒了。谢谢你提供的信息,我从来没有听说过siaqodb,直到你提到它。谢谢你的回答。但现在我看不到使用同步框架的障碍。这真的很酷。