Я написал хранимую процедуру, например «PersonDetails», чтобы получать записи из нескольких таблиц и фильтровать записи. Я хочу вызвать процедуру из контроллера.
Только с платформой сущностей ADO.NET и не должна использовать язык Linq.
Вы бы назвали эту процедуру так же, как вы бы вызвали хранимую процедуру, используя ADO.NET в любом другом приложении.В MVC нет ничего особенного, что мешает этому.