Вам не нужно импортировать процедуры.
Использование существующих процедур хранения (InsertStudent, UpdateStudent) показано в примере кода.Просто нужно переопределить метод OnModelCreating
и сопоставить процедуры хранения с сущностями.
Пожалуйста, обратитесь к этой странице http://www.entityframeworktutorial.net/EntityFramework6/code-first-insert-update-delete-stored-procedure-mapping.aspx для получения подробной информации.
public class SchoolContext: DbContext
{
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Student>()
.MapToStoredProcedures(p => p.Insert(sp => sp.HasName("InsertStudent").Parameter(pm => pm.StudentName, "name").Result(rs => rs.StudentId, "Id"))
.Update(sp => sp.HasName("UpdateStudent").Parameter(pm => pm.StudentName, "name"))
.Delete(sp => sp.HasName("DeleteStudent").Parameter(pm => pm.StudentId, "Id"))
);
}
}