我已理解以下代码
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Student>()
.MapToStoredProcedures(p => p.Insert(sp => sp.HasName("sp_InsertStudent").Parameter(pm => pm.StudentName, "name").Result(rs => rs.Student_ID, "Student_ID"))
.Update(sp => sp.HasName("sp_UpdateStudent").Parameter(pm => pm.StudentName, "name"))
.Delete(sp => sp.HasName("sp_DeleteStudent").Parameter(pm => pm.Student_ID, "Id"))
);
}
但我仍然没有什么问题 1.如果我有一个名为calculate的按钮,想要调用除CRUD之外的其他一些程序。我怎么称呼那个SP? 2.如何将模型/实体(集合)列表作为参数传递给过程?或任何其他解决方案。