Я скоро приступлю к преобразованию одного из наших старых, унаследованных приложений из VB6 в WPF.Более года назад я потратил значительное количество времени на преобразование компонентов VB6 среднего уровня (все в Службах компонентов) в WCF.В то время, когда я это делал, я написал все методы для возврата наборов данных ADO.NET.Он отлично работает, и, написав простое приложение для WinForms, я смог успешно извлечь некоторые данные и сохранить их обратно.И я не касался этой службы WCF в течение нескольких месяцев.Я написал службу WCF, используя VS 2008.
Я был занят другими обязанностями и другими неотложными проектами в течение 2010 года, поэтому этот проект конверсии был отложен до сих пор.Одним из этих других проектов была разработка простого приложения WPF, чтобы научиться писать приложения WPF.Это простое приложение WPF теперь используется нашими сотрудниками фронт-офиса.Для этого основного конверсионного приложения я буду использовать VS 2010, но я знаю, что WCF 3.5 и WPF 4.0 будут работать вместе, это не проблема.Но что меня беспокоит, так это тот факт, что все методы WCF возвращают наборы данных ADO.NET.Изучая WPF и разрабатывая приложение для фронт-офиса, я разработал классы, отражающие данные в базе данных SQL Server, чтобы мои классы могли реализовывать интерфейс INotifyPropertyChanged.Ну, конечно, мои классы WCF не реализуют интерфейс INotifyPropertyChanged.Теперь, когда у меня есть возможность взглянуть на все это с точки зрения высокого уровня, я обеспокоен тем, что я в основном выстрелил себе в ногу (эй, я был в неведении и не знал ничего лучше).Итак, так ли это, что любое написанное мною приложение WPF не будет идеально работать с наборами данных ADO.NET, возвращенными моей службой WCF?