我將着手將我們的舊版應用程序之一從VB6轉換爲WPF。一年多以前,我花了相當多的時間將中間層的VB6組件(全部在組件服務中)轉換爲WCF。當時,我寫了所有的方法來返回ADO.NET數據集。它工作正常,並且編寫一個簡單的WinForms應用程序,我能夠成功地將一些數據拉回並保存回去。而且我還沒有碰過幾個月的WCF服務。我使用VS 2008編寫了WCF服務。WPF可以輕鬆使用ADO.NET數據集嗎?
我在2010年一直忙於其他職責和其他緊急項目,所以這個轉換項目一直被擱置到現在。其中一個項目是開發一個簡單的WPF應用程序來學習如何編寫WPF應用程序。我們的前臺員工正在使用這個簡單的WPF應用程序。對於這個主要的轉換應用程序,我將使用VS 2010,但我知道WCF 3.5和WPF 4.0將一起工作,這不是問題。但是,困擾我的是,所有的WCF方法都返回ADO.NET數據集。在學習WPF和開發前臺應用程序時,我開發了反映SQL Server數據庫中數據的類,以便我的類可以實現INotifyPropertyChanged接口。那麼,我的WCF類肯定不會實現INotifyPropertyChanged接口。現在我有機會從高層次看待這件事,我擔心我已經基本上在自己的腳下開槍了(嘿,我是無知的,不知道更好)。那麼,我寫的任何WPF應用程序對我的WCF服務返回的ADO.NET數據集都無法理想地工作嗎?