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 怎么调用存储过程?}