Я хочу разработать управляемое данными приложение WPF, которое использует WCF для подключения к серверной части, которое само использует NHibernate для сохранения данных. Например, есть предметный объект с именем «Клиент», а также плоский (с Automapper) «CustomerDTO», который возвращается WCF-операцией под названием «GetCustomer (int customerId)».
Я не знаю, где мне следует проверять данные и как я должен обрабатывать обновление на стороне клиента, чтобы можно было изменить одно или несколько свойств на клиенте, отредактировав форму и, наконец, нажав «сохранить» ...
Не могли бы вы предоставить мне некоторые распространенные шаблоны в такой ситуации или примеры наилучшей практики, предназначенные для реальных LOB-приложений (многоуровневый шаблон, несколько слоев и т. Д.)