如何通过EF调用MVC中的mvc4 调用存储过程程

EF调用存储过程_资讯_突袭网
当前位置&:&&&&EF调用存储过程
热门标签:&
EF调用存储过程
编辑:李秀媚评论:
& 代码下载 1. 新建项目。  新建MVC项目&EFCallSP2. 新建数据库。添加表,存储过程。  a) 在App_Data里面添加数据库MyDataBase。  b) 新建表T1如下 CREATE TABLE [dbo] . [T1]([C1] INT NOT NULL PRIMARY KEY, [C2] NVARCHAR ( 50 )NULL)   c) 新建存储过程& SP_Select& 如下...
1. 新建项目。
  新建MVC项目&EFCallSP
2. 新建数据库。添加表,存储过程。
  a) 在App_Data里面添加数据库MyDataBase。
  b) 新建表 T1 如下
CREATE TABLE [dbo].[T1]
[C1] INT NOT NULL PRIMARY KEY,
[C2] NVARCHAR(50) NULL
  c) 新建存储过程&SP_Select&如下
CREATE PROCEDURE [dbo].[SP_Select]
@p1 int = 0,
@p2 int = 0
@p1 AS P1,
3. 新建EDMX,关联T1 和&SP_Select,并编译。
4. 为HomeController Index Action添加View
  a)不清楚为什么指定DataContextClass就会出错,不指定就可以。(知道的请在评论回复)
5. 实现Index Action
public ActionResult Index()
MyDbContext db = new MyDbContext();
//parameters
int p1 = <span style="color: #;
int p2 = <span style="color: #;
SqlParameter[] parameters = {
new SqlParameter("p1", p1),
new SqlParameter("p2", p2)
//get result
IEnumerable&SP_Select_Result& result = db.Database.SqlQuery&SP_Select_Result&("dbo.SP_Select @p1,@p2", parameters);
//return model to view
return View(result);
(转载请注明出处和)Spring mvc 如何调用存储过程 - 开源中国社区
当前访客身份:游客 [
当前位置:
Spring mvc 如何调用存储过程,,求指教 最好有代码例子 & 急急急急 坐等
共有5个答案
<span class="a_vote_num" id="a_vote_num_
你数据访问层用的是什么框架 &例如用的是Hibernate框架
就百度搜Hibernate 调用 存储过程
<span class="a_vote_num" id="a_vote_num_
楼上回答的是个P啊,知道人家比较白,那你还不回答问题,说的一大推没有关系的话,
调用存储过程用jdbc来调用就行了。
<span class="a_vote_num" id="a_vote_num_
调用存储过程是dao层得事,关mvc何干?
看来你连什么是mvc都没理解啊。
一句话,怎么调用存储过程 和mvc无任何关系,不管你是直接用servlet ,还是struts 还是spring mvc
<span class="a_vote_num" id="a_vote_num_
这根啥框架无关吧,调用存储过程你要么用jdbc自己调用,要么使用orm。跟MVC框架啥关系。实在不行给你个连接
<span class="a_vote_num" id="a_vote_num_
spring mvc调用存储过程,完全不能做到。 &mvc作为展示层,展示层只能调用业务层,业务层再调用持久层,持久层可以是hibernate、mybatis或者spring jdbc。 &使用相关的持久层框架或者直接用jdbc自己来调用存储过程。
更多开发者职位上
有什么技术问题吗?
尖刀的其它问题
类似的话题查看:2390|回复:0
助理工程师
springmvc + mybatis 怎么调用存储过程?}

我要回帖

更多关于 ef调用存储过程返回值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信