2010-10-05 76 views
0

是否有可能在設置服務引用實現INotifyPropertyChanged時生成代理類?如何獲得生成的WCF服務的代理類來實現INotifyPropertyChanged

在這種情況下,它是一個引用WCF服務的Silverlight應用程序?

更新:

SlSvcUtil.exe命令行工具安裝{程序文件} \微軟的SDK \ Silverlight的\ V4.0 \ Tools將產生具有INotifyPropertyChanged實現類的Silverlight SDK的一部分。

我會離開這個問題,因爲我生活在希望有人會說這是可能從Visual Studio可以不用啓動外部工具。

+0

經過進一步調查,似乎如果從EF4返回一個EntityObject我得到INotifyPropertyChanged - 但問題仍然存在,如何與POCO做到這一點,而不是EF。 – 2010-10-05 12:52:06

回答

1

代理類不實現該接口,只有DataContracts。如果您打開通過在XML查看器中添加服務引用而生成的.svcmap文件,則可以將EnableDataBinding元素更改爲true並更新VS中的服務引用。我認爲true是默認值,如果您不想使用INotifyPropertyChanged,則必須手動更改它。你的服務有什麼特別之處?

相關問題