Является ли общий интерфейс базы данных или особый дизайн (сервисы) интерфейса БД хорошим подходом, когда мы используем ORM? - PullRequest
0 голосов
/ 13 апреля 2011

Я разрабатываю приложение с приложением трехуровневой модели (UI-server-DB), включающее от 8 до 10 основных функций со следующей моделью: - База данных и бизнес-логика находятся в приложении сервера .net, а пользовательский интерфейс - это другое приложение WPF. - Каждая функция в приложении сервера предоставляет индивидуальный интерфейс службы (WCF) для пользовательского интерфейса

.

В основном я ищу идеи дизайна и входные данные для взаимодействия с базой данных в серверном приложении с использованием библиотеки ORM от LLBLGen Pro.

Подход 1:

  • Создание общей библиотеки классов базы данных в серверном приложении, которая включает все классы сущностей и классы отображения данных. Отдельные функции будут ссылаться на эту общую библиотеку классов

Подход 2:

  • Создайте библиотеку классов БД для каждого из сервисов объектов (от 8 до 9 сервисов), а классы сущностей и классы отображения данных будут находиться в этой библиотеке. Таким образом, индивидуальная функция является более модульной и меньше зависит от других функций приложения.

Итак, ищите модульность, масштабируемость и ремонтопригодность приложения, что было бы хорошим подходом к проектированию ??

-Hari

1 Ответ

0 голосов
/ 13 апреля 2011

Я бы использовал одну Службу данных WCF , и для каждой функции я бы создал отдельную EndPoint .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...