Проблемы с использованием T-SQL (уровень доступа к данным) в MVC 4

Я участвую в MVC (4). Я просмотрел несколько руководств по MVC 4. Это просто потрясающе. Но все они использовали EF с LINQ to SQL для работы с базой данных. Если я хочу использовать T-SQL для работы с базой данных, как я могу это сделать? Должен ли я писать sql-запрос в модели или в другой библиотеке? Где я могу разместить свой уровень доступа к данным?

Я искал этот вопрос. Но удовлетворительной техники не найдено.

I tried to implement my TSQL when I first started doing MVC4 & WPF/WCF. TBH the number of hours I wasted I was probably better off learning the Linq I now know sooner.

Я обнаружил, что если бы я создал хороший уровень отношений в моей базе данных, я смог легко добиться в Linq, что мог, в TSQL.