Итак, у меня есть многоуровневое приложение для проверки концепции ASP.NET MVC с хорошим разделением между презентациями, бизнес-логикой и инфраструктурой. Прямо сейчас он работает вне поддельного хранилища (то есть LINQ-запросов к статическим объектам IQueryable). Я хотел бы сейчас создать функциональный репозиторий SQL.
Тем не менее, я не хочу просто связывать его с базой данных, которая имеет отображение 1-1 между таблицами и сущностями. Это не отвечало бы потребностям бизнеса, которые я надеюсь решить (частичная интеграция с существующей базой данных - нет надежды на соглашение по конфигурации).
Есть ли у вас предложения, какие ORM / инструменты отображения я должен рассмотреть и / или избежать?
У вас есть предложения для статей / книг, на которые я мог бы обратить внимание, чтобы помочь мне подойти к этой теме?
Было бы лучше просто использовать параметризованные запросы в этом сценарии?