Да, это вполне приемлемо.
Entity Framework очень мощный и имеет свое место.Но бывают случаи, когда управление и удобочитаемость / ремонтопригодность хранимой процедуры могут обеспечить лучшее решение.
Я бы сказал, что ваша цель - использовать подходящий инструмент для работы.
Может быть, описывается проблема, которую вы пытаетесь решить, и что вы пытались, и мы можем предложить альтернативные способы.