Архитектуры доступа к данным с Raven DB

Какие доступны архитектуры доступа к данным, которые я могу использовать с Raven DB?

По сути, я хочу разделить постоянство через интерфейсы, поэтому я не раскрываю хранилище подчеркивания верхним уровням. Т.е. я не Я не хочу, чтобы мой домен видел IDocumentStore или IDocumentSession , которые взяты из Raven DB.

Я реализовал общий шаблон репозитория, и, похоже, он работает. Однако я не уверен, что это действительно правильный подход. Может быть, я займусь разделением команд и запросов или чем-то еще?

Что вы думаете?

12
задан oleksii 6 May 2011 в 09:26
поделиться