EF 6 中的存储过程怎么使用
答案:2 悬赏:60 手机版
解决时间 2021-12-01 13:25
- 提问者网友:练爱
- 2021-11-30 22:27
EF 6 中的存储过程怎么使用
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-11-30 22:40
这个你需要到那个 Model1.edmx 设计画面里面, 重新加载一下 数据库。
也就是 完成一个 由数据库 生成 模型的处理。
也就是把数据库里面的那个 新建的存储过程上面, 打一个勾, 就可以了。
保存好了以后, Model1.edmx 里面, 应该就能看到你刚才加进去的存储过程了。
也就是 完成一个 由数据库 生成 模型的处理。
也就是把数据库里面的那个 新建的存储过程上面, 打一个勾, 就可以了。
保存好了以后, Model1.edmx 里面, 应该就能看到你刚才加进去的存储过程了。
全部回答
- 1楼网友:不甚了了
- 2021-12-01 00:10
要用EF调用存储过程,必须将这个存储过程拖拽到EF对应的文件中来,这样这个存储过程就自动变成了一个函数。例如存储p_GetProduct。那么使用的时候
using(DataContext oDataContext=new DataContext())//EF对应的上下文对象
{
oDataContext.p_GetProduct();//直接通过这样调用就行了。当然,如果存储过程有参数,也可以通过这个函数传递参数。
}
希望可以帮到你。
using(DataContext oDataContext=new DataContext())//EF对应的上下文对象
{
oDataContext.p_GetProduct();//直接通过这样调用就行了。当然,如果存储过程有参数,也可以通过这个函数传递参数。
}
希望可以帮到你。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯