asp.net-mvc – 使用LINQ从MVC调用存储过程而不指定类结构(因为
发布时间:2020-12-16 07:41:42 所属栏目:asp.Net 来源:网络整理
导读:有没有办法用动态结果集(没有列)调用存储过程,而不知道确切的类模型并且必须预先定义它.只想获得一个动态列表然后循环行? 据我所知,我找不到任何例子,不确定这是否可能,但如果我能做到这一点,那就会很整洁…… var query = _db.Database.SqlQuery????("EXEC
有没有办法用动态结果集(没有列)调用存储过程,而不知道确切的类模型并且必须预先定义它.只想获得一个动态列表然后循环行?
据我所知,我找不到任何例子,不确定这是否可能,但如果我能做到这一点,那就会很整洁…… var query = _db.Database.SqlQuery<????>("EXEC [dbo].[PivotOnMeterReadView]"); var result = query.ToList(); 解决方法
据我所知,无法通过LINQ执行存储过程.您必须使用SqlConnection和SqlCommand.下面是我用于成功执行SP的代码片段.希望我能帮忙:)
private readonly string sqlConnectionString = ConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ConnectionString; SqlConnection sqlconn = new SqlConnection(sqlConnectionString); //sqlConnectionString is the database connection. sqlconn.Open(); using (SqlCommand cmd = new SqlCommand("InsertUsers",sqlconn)) // "InsertUsers" is the name of SP. { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@User",SqlDbType.Structured).Value = User; //Here I am passing the "User" variable as an argument to the "@User" paramter cmd.ExecuteNonQuery(); } sqlconn.Close(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何为ASP.NET MVC编写自己的View引擎?
- ASP.NET Core:跟踪当前活动页面,或如何在视图中获取控制器
- X-Admin&ABP框架开发-设置管理
- 如何重定向到ASP.NET MVC中的调用页面?
- asp.net – ASP .Net WorldPay集成
- asp.net-mvc – 你如何指定在列表框中显示多少项目(高度)
- 【ASP.NET】12.ASP.NET Web开发实现log日志打印
- asp.net-mvc – 我可以从服务器端的持票令牌中检索userinfo
- 在我的asp.net-mvc页面中,为什么没有选择正确的下拉列表?
- asp.net-mvc – Web Api调用返回404错误,GUID作为参数传递
推荐文章
站长推荐
热点阅读