Как хранить пользовательские данные в клиент-серверном приложении WCF - PullRequest
0 голосов
/ 04 марта 2019

Мы создаем наше программное обеспечение с моделью клиент-сервер с уровнями DAL и Business, а также умножаем IHM (web, desktop, API ...)

Для работы уровень DAL должен иметь некоторые постоянные данные, такие каккак часть схемы базы данных (имена таблиц, атрибуты ... потому что часть схемы базы данных динамически) и некоторые пользовательские данные.

Для объяснения случая использования, когда пользователь публикует форму для добавления данныхв базе данных запрос SQL INSERT выполняется с помощью объекта схемы базы данных, который содержит имя таблицы и столбцы атрибутов, а также с идентификатором пользователя (атрибут addBy или modifyBy ...).

Все службы wcf будут храниться в службе Windows с классом сеанса для хранения пользователей и других зависимостей.

Для объекта метамодели он может быть статическим и создаваться первым пользователем (он будет таким жедля всех пользователей).

Как я могу использовать пользовательские данные на бизнес-уровнях и уровнях DAL?Нужно ли добавлять пользовательский объект в бизнес-интерфейсе с помощью getter и setter, а также в DAL, а также на стороне клиента, вызывать setter для передачи пользовательского объекта после создания службы?

Если у вас есть другое решение?

Спасибо за помощь

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