Это абсолютно возможно.Несмотря на то, что ASP.NET MVC претендует на роль каркаса Model View Controller, на самом деле он представляет собой просто View Controller, но разработчик сам должен решить и реализовать уровень персистентности модели.
Как разработчик WebForms, вы, вероятно,однако знакомы с DataSets, однако их обычно избегают в приложении ASP.NET MVC в пользу среды ORM, такой как NHibernate или Linq2Sql, которые имеют много онлайн-ресурсов для интеграции с ASP.NET MVC.В качестве хорошей отправной точки вы можете рассмотреть S # arp Architecture , которая является хорошим примером наилучшего стека MVC.