Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取生成的WCF服务代理类以实现INotifyPropertyChanged_Wcf_Visual Studio 2010_Silverlight 4.0 - Fatal编程技术网

如何获取生成的WCF服务代理类以实现INotifyPropertyChanged

如何获取生成的WCF服务代理类以实现INotifyPropertyChanged,wcf,visual-studio-2010,silverlight-4.0,Wcf,Visual Studio 2010,Silverlight 4.0,设置服务引用时生成的代理类是否可以实现INotifyPropertyChanged 在本例中,它是引用WCF服务的silverlight应用程序 更新: SlSvcUtil.exe命令行实用程序是silverlight SDK的一部分,安装的{Program Files}\Microsoft SDK\silverlight\v4.0\Tools将使用INotifyPropertyChanged实现生成类 我将把这个问题留给大家,因为我希望有人会说,在Visual Studio中,这是可能的,而无

设置服务引用时生成的代理类是否可以实现INotifyPropertyChanged

在本例中,它是引用WCF服务的silverlight应用程序

更新:

SlSvcUtil.exe
命令行实用程序是silverlight SDK的一部分,安装的{Program Files}\Microsoft SDK\silverlight\v4.0\Tools将使用
INotifyPropertyChanged
实现生成类


我将把这个问题留给大家,因为我希望有人会说,在Visual Studio中,这是可能的,而无需启动外部工具。

代理类不实现该接口,只有DataContracts实现。如果在XML viewer中打开通过添加服务引用生成的.svcmap文件,您可以将EnableDataBinding元素更改为true,并从VS更新服务引用。我认为true是默认值,如果不想使用INotifyPropertyChanged,您必须手动更改它。您的服务中有什么特别之处?

经过进一步调查,如果从EF4返回EntityObject,我的InotifyProperty会发生更改,但问题仍然是,如何使用POCO而不是EF执行此操作。