我正在製作一些WCF服務,並且一些消費者是Prism應用程序。WCF DataContracts中的INotifyPropertyChanged
爲避免必須將DataContract類複製到客戶端類,他們希望合同支持INotifyPropertyChanged。
但是,我有一些客戶端是MVC3客戶端。
是否將INotifyPropertyChanged支持添加到要將它們混淆的數據合約中?
此外,我打算讓我的DataContracts也是我的實體框架數據庫連接的POCO對象。 INotifyPropertyChanged會搞砸了嗎?
或者INotifyPropertyChanged只是一個WPF的東西,其他應用程序不會在乎它嗎?
我相信在WCF add ref設置和svcutil.exe中有一個選項可以讓你生成實現INotifyPropertyChanged的類。 – NathanAW
此外,如果通過項目使用「添加服務引用」選項,則生成的代碼會自動在DataContracts上實現「INotifyPropertyChanged」接口。 –