MVC 3 полностью отделен от уровня данных. Причина, по которой вы видели большинство учебных пособий, связывающих его с SQL Compact, заключается в том, что большинству веб-приложений, как правило, требуется база данных некоторых типов, чтобы функционировать, а SQL Compact является одним из самые простые варианты, когда фокус должен быть на самом MVC.
Что касается MVC, вам нужен какой-то способ сделать данные доступными для контроллера и, в конечном счете, для представления ... вам даже не нужно использовать каркас сущностей (который, я думаю, большинство примеров используют для простоты), однако, если вы действительно хотите использовать платформу сущностей, похоже, что вы можете запросить быстрые книги напрямую, используя this