Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Шаблон QueryObject / 6 сообщений из 6, страница 1 из 1
28.10.2017, 19:09
    #39543766
_rumbler_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон QueryObject
Эти классы инкапсулируют запросы к БД, возвращая DTO. И могут тянуть зависимости:
1. Если есть необходимость в RAW SQL, то они становятся зависимыми от IDataConnection
2. Если есть необходимость в работе со спецификой ОРМ, то они становятся зависимыми от, например (NH), ISession, ICriteria

Есть ли смысл выделить все QueryObject в отдельную сборку?
...
Рейтинг: 0 / 0
28.10.2017, 20:12
    #39543781
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон QueryObject
_rumbler_,

Для начала ответь на простой вопрос: зачем вообще что-то выделять в отдельную сборку? Какие у тебя есть критерии для этого? Затем ты можешь легко провести свой вопрос через эти критерии, и получишь ответ.
...
Рейтинг: 0 / 0
28.10.2017, 20:14
    #39543782
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон QueryObject
...
Рейтинг: 0 / 0
28.10.2017, 20:54
    #39543791
_rumbler_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон QueryObject
hVostt_rumbler_,

Для начала ответь на простой вопрос: зачем вообще что-то выделять в отдельную сборку? Какие у тебя есть критерии для этого? Затем ты можешь легко провести свой вопрос через эти критерии, и получишь ответ.

чтобы зависимости QueryObject не тянулись в слой сервисов - QueryObject у меня там. Пока запросы можно на linq, в сервисах нет нижелижащих зависимостей ISession, ICriteria. Но, не все получается на linq.
...
Рейтинг: 0 / 0
28.10.2017, 21:13
    #39543800
_rumbler_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон QueryObject
hVostt_rumbler_,

О роли сборок

Тепляков здраво пишет. но, у меня не абстрактная задача, и, возможно, есть какие-то типовые варианты её решения
...
Рейтинг: 0 / 0
28.10.2017, 21:37
    #39543809
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон QueryObject
_rumbler_чтобы зависимости QueryObject не тянулись в слой сервисов - QueryObject у меня там. Пока запросы можно на linq, в сервисах нет нижелижащих зависимостей ISession, ICriteria. Но, не все получается на linq.

Ну по идее Query Object относится к слою доступа к данным, поэтому в сервисах им делать нечего.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Шаблон QueryObject / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]