`
baobeituping
  • 浏览: 1041425 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Entity Frame Work 4.1调用存储过程

    博客分类:
  • .NET
 
阅读更多

在这个问题上,琢磨了很久了。今天终于找到了调用的方法。

存储过程:

create proc T_Get

@ID varchar(10)

Begin

Select * from Course where id = @ID

End

public virtual IEnumerable<TEntity> GetWithRawSql(string query, params object[] parameters)

{

    return dbSet.SqlQuery(query, parameters).ToList();

}

 

public ActionResult Details(int id)

{

    var query = "exec T_Get @p0";

    return View(unitOfWork.CourseRepository.GetWithRawSql(query, id).Single());

}

在这里一定要注意,参数的名字一定要是@p0,@p1依次排下去。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics