Имеет ли смысл использовать шаблон репозитория с базой данных документов?

Сейчас я экспериментирую с MongoDB . Я перехожу от мышления NHibernate / SQL , поэтому сначала я реализовал шаблон репозитория для доступа к данным.

Все выглядело хорошо, пока я не начал использовать вложенные документы. Теперь начинает казаться, что есть небольшое несоответствие. Однако мне нравятся репозитории, и мне нравится абстракция, разделение задач и возможность тестирования, которые они обеспечивают.

Успешно ли люди используют шаблон репозитория с базами данных документов? Если нет, то какую методологию доступа к данным вы используете? А как насчет абстракции / SoC?

24
задан UpTheCreek 6 February 2012 в 17:01
поделиться