Существует много информации о создании DAL с ORM ((N) Hibernate, LINQ to SQL).Но я не могу найти какие-либо рекомендации делать это с простым SQL или смешанным (ORM + SQL) подходом.
Интересно, есть ли ресурсы (сайты, книги) на эту тему?
Помимо общих рекомендаций, у меня есть несколько интересных моментов:
- как организовать хранение строк SQL
- динамическое создание строк SQL
- преобразование наборов результатов запросов в объекты домена
- запрос связанных коллекций
- сведение к минимуму стандартного кода доступа к данным