"Прослойка" между бизнес-логикой и БД. MongoDB C# .NET?
Подскажите пожалуйста, пример правильной реализации класса-«прослойки» между бд MongoDB и бизнес-логикой приложения.
Интересует как правильно хранить и работать с объектами: сервера Mongo, коллекций и гридов. Реализация CRUD модели и запросов.
В качестве примера идеально подошли бы: ссылки на open-source проекты, статьи, файлы или на код класса в том же pastebin. Прошу не приводить ссылки на сухие выдержки из документации к драйверам MonogDB для .NET или на статьи из разряда getting started.
Если есть какая-нибудь литература в целом про паттерны проектирования взаимодействия бизнес-логики с БД («классы-прослойки», «обертки», как угодно) — приведите пожалуйста названия.
Паттерны проектирование везде одни и те же, не понимаю в чем может быть разница между БД, разве что в MongoDB требуется писать больше на стороне application server. Что за паттерны «бизнес логика», в терминологии паттернов я почему-то такого не слышал, пожалуйста поясните ибо гугл не дал ответа.
Вот что по теме от себя могу предложить.
ISBN 978-5-469-01136-1
PS: удивлен что не знаете про эту книжку. потому что я её по вашему запросу сразу же нашел.