2016-03-07 1 views
-1

Я новичок в шаблонах WPF и MVVM. Я читал об этом, и я сомневаюсь.Советы WPF и MVVM

Я создам приложение WPF, которое в основном делает доступ к базе данных (oracle), но этот доступ осуществляется с помощью WebService (DataService). Мой вопрос находится в части модели.

Должен ли я создавать класс для каждой таблицы в базе данных, в моей модели или использовать только объекты, которые мне предоставляют служба?

Мое предположение заключается в использовании сущностей службы, а затем просто выполняйте операции CRUD в моем приложении. Но я хочу твое мнение.

Заранее спасибо.

ответ

0

Всегда полезно использовать свои собственные модели. Таким образом, если служба изменит структуру, вам нужно будет только изменить одну точку (где вы нарисуете элемент на свой собственный объект), иначе вам придется изменить все ваше приложение

+0

ОК. это очень помогло! –

+1

С другой стороны, модель _canonical data_ имеет многого для этого. В противном случае, если ваша служба действительно изменилась, вы должны помнить о том, чтобы обновить код конверсии между db/service до остальной части приложения. За и против. – MickyD

+0

Добро пожаловать в Андре Роке. Принятие ответа поможет, если вы почувствуете, что это помогло. Благодаря! –