Как мне спроектировать слой данных, чтобы я мог поменять nHibernate с linqToSql? - PullRequest
0 голосов
/ 27 мая 2009

Итак, я собираюсь использовать nHibernate, но хочу создать свой слой данных, чтобы я мог потенциально переключаться (или переключаться) на слой linqToSql.

Как мне разработать этот проект?

Должен ли я создать интерфейс со всеми вызовами из базы данных?

Как то так?

GetUser();
InsertUser(); 

Ответы [ 2 ]

4 голосов
/ 27 мая 2009
1 голос
/ 27 мая 2009

Посмотрите на использование шаблона репозитория в этой статье, и вы можете получить хорошую идею.

http://ayende.com/Blog/archive/2007/06/08/Rhino-Commons-RepositoryltTgt-and-Unit-Of-Work.aspx

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