Как MAP выбрать хранимую процедуру в Entity Framework 6 с кодовым подходом?
===========================================================================

 Например, когда мы пишем 

```
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
    modelBuilder.Entity<tblError>().MapToStoredProcedures();
}

```
  Затем он создаст 3 хранимые процедуры в базе данных с именами `tblError_Delete` , `tblError_Insert` , `tblError_Update` 

 Мой вопрос о `tblError_Select` : как сопоставить хранимую процедуру, которая используется для выполнения запросов на выбор? 

 Я хочу, чтобы EF генерировал `tblError_Select` вместе с предыдущими 3 хранимыми процедурами. 

 Я хочу выполнить операцию CRUD, используя хранимые процедуры с EF. В настоящее время я могу вставить, обновить, удалить, но как насчет Select? Почему EF не создает хранимую процедуру для операции `Select` ? 

 Поскольку этот вопрос принес некоторые новые идеи, я исследовал немного, и ответы на marc\_s помогли. В основном, знание EF-кода. Во-первых, когда у вас нет какой-либо базы данных, невозможно создать SP для Select, так как вам сначала нужно создать базу данных, а затем вставить данные, затем выбрать то, что есть (что имеет больше смысла), вы необходимо создать хранимую процедуру в SQL и использовать следующий код для ее запуска: вы можете вызвать хранимую процедуру в своем классе `DbContext` следующим образом. 

```
this.Database.SqlQuery<YourEntityType>("storedProcedureâ€Œâ€‹Name",params);

```
  Кредит отправляется на @Marc\_S и [Source](https://msdn.microsoft.com/en-us/library/dn468673(v=vs.113).aspx)