Entity Framework позволяет сопоставить каждую сущность с набором хранимых процедур, которые будут выполнять вставку, удаление и обновление.
Таким образом, пользователю не придется выполнять запросы напрямую при изменении данных в вашей базе данных.
Если у пользователя также нет прав выбора, вам нужны хранимые процедуры для доступа к данным. Entity Framework может помочь вам, потому что вы можете импортировать хранимые процедуры в часть SSDL вашего EDMX, а затем вы можете сопоставить эти хранимые процедуры с функциями вашего ObjectContext.