Silverlight 4.0 在Datacontext中处理实体已更新、已删除的事件!银光

Silverlight 4.0 在Datacontext中处理实体已更新、已删除的事件!银光,silverlight-4.0,datacontext,odata,wcf-data-services,Silverlight 4.0,Datacontext,Odata,Wcf Data Services,我在silverlight应用程序中创建了一个datacontext,它利用“WCF dataservices”从定制Odata存储库中提取数据,而定制Odata存储库又从XML文件中获取值,XML文件值不断变化,因为它们代表实时数据,所以问题是: 1) 当原始数据值发生变化时,可以在上下文中自动反映出来!(我正在WCF服务的映射类中实现“INotifyPropertyChanged”,但仍然没有效果!) 2) 从原始XML中删除记录时,上下文记录不会受到影响,除非我清除数据并重新加载它们 任何

我在silverlight应用程序中创建了一个datacontext,它利用“WCF dataservices”从定制Odata存储库中提取数据,而定制Odata存储库又从XML文件中获取值,XML文件值不断变化,因为它们代表实时数据,所以问题是:

1) 当原始数据值发生变化时,可以在上下文中自动反映出来!(我正在WCF服务的映射类中实现“INotifyPropertyChanged”,但仍然没有效果!)

2) 从原始XML中删除记录时,上下文记录不会受到影响,除非我清除数据并重新加载它们


任何人都可以帮我

如果原始数据值被更改/删除,WCF数据服务客户端需要查询OData服务以获取新值。 DataServiceCollection实现INotifyPropertyChanged,以便在向集合中添加对象或从集合中删除对象时向上下文发出警报,但它不知道服务端的任何原始服务数据更改。 希望这有帮助