大家好我需要你的帮助!!!!是否可以使用sql server中的存储过程从kendo网格更新数据?
我的意思是:@ Html.Kendo.Grid - >>>执行存储过程的方法; <<< -
我寻找的所有示例"实体框架数据模型"用于将数据绑定到kendo网格。但我想用我自己的类来连接数据库。
public class LessonsDep
{
public int LesId { get; set; }
public int Activated { get; set; }
public string TaskTable { get; set; }
}
public class LessonsBusinessLayer
{
public void changeLessons(LessonsDep lessons){
string connectionString = ConfigurationManager.ConnectionStrings["nisa1415"].ConnectionString;
using (SqlConnection con = new SqlConnection(connectionString))
{
SqlCommand cmd = new SqlCommand("dep.edidBiology",con);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter paramId = new SqlParameter();
paramId.ParameterName = "@LesId";
paramId.Value = LessonNameClass.stcLesId;
cmd.Parameters.Add(paramId);
SqlParameter paramActivated = new SqlParameter();
paramActivated.ParameterName = "@Activated";
paramActivated.Value = lessons.Activated;
cmd.Parameters.Add(paramActivated);
SqlParameter paramTaskTable = new SqlParameter();
paramTaskTable.ParameterName = "@TaskTable";
paramTaskTable.Value = lessons.TaskTable;
cmd.Parameters.Add(paramTaskTable);
con.Open();
cmd.ExecuteNonQuery();
}
}
}
答案 0 :(得分:0)
使用你提出的建议你有什么问题吗?
我的意思是我没有在我的任何项目中使用Entity(我使用NHibernate),我认为您可以使用任何ORM或其他技术来读取/保存/更新/删除数据。
当然,您必须获取数据并以与剑道网格要求相同的格式返回。
public virtual JsonResult Read([DataSourceRequest] DataSourceRequest request)
{
//for example use your code code here for SELECT operation to get
//all the elements you want. Assign to List<> list variable and voila
return Json(list.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
}