2011-01-28 5 views
1

Я начинаю новый проект, и я хочу, чтобы он следил за принципами DDD. Я много читал о Entity Framework 4.0, IPOCO (шаблоны T4), DDD ... но я не могу использовать EF, потому что он не поддерживает Microsoft Access (да, я знаю, что это не очень хороший вариант, но это требование проект)DDD, блок работы ... без рамки Entity Framework

Не могли бы вы подтвердить, что EF не поддерживает Access?

Как я могу реализовать хороший DDD без использования EF и с инструментами, позволяющими легко сопоставлять мои таблицы DB с классами?

Спасибо

ответ

2

Использование NHibernate. Существует open source JetDriver, который NHibernate может использовать для связи с Access.

+0

Имеет инструменты NHibernate для легкого отображения таблиц DB в классы, без необходимости редактировать сотни XML-файлов? Есть ли образец использования шаблона Unit of Work с этим ORM? Спасибо – Kilian

+0

Объект ISibernate ISession реализует шаблон «Единица работы». Что касается отображения: вы можете использовать FluentNHibernate, который позволяет создавать ваши сопоставления в коде. AFAIK, нет визуального средства проектирования для создания ваших сопоставлений. –

Смежные вопросы