Реализация Data Mapper в C # - PullRequest
       15

Реализация Data Mapper в C #

1 голос
/ 07 июня 2010

Мой уровень домена реализован с моделью домена, и после PEAA на уровне данных мне нужно использовать Data Mapper.

NHiberbate - это реализация Data Mapper в C #? Какая альтернатива мне использовать Data Mapper в проекте C #?

Большое спасибо!

1 Ответ

2 голосов
/ 15 февраля 2011

Использование DAL, такого как nHibernate, или новейшая платформа Entity Framework автоматически предоставит вам DAL и «контекст» для работы ... что означает, что они позаботятся о создании DataMappers для вас.

Ну, до определенного момента. В nHibernate вам нужно обрабатывать ассоциации отображения сущностей в db в XML, но я считаю, что есть инструменты, которые позволяют вам это делать. В Entity Framework у вас есть дизайнер, в котором можно выполнять эту работу.

Или вы можете свернуть свой собственный DAL с постоянством, отображением данных, хранилищем и т. Д., Но это довольно большое дело. Эта книга полезна в качестве руководства, если вы идете по этому пути: http://oreilly.com/catalog/9780735626096/

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