在.Net MVC 4 + EF 5中调用SP

时间:2013-09-30 14:16:01

标签: .net

我的问题是,当我们使用ADO.Net命令调用时,我们可以从EF调用SP吗?如果是,请发一些示例代码。

我刚刚开始研究.Net MVC 4+ EF 5(ORM)。但是不太了解EF的工作原理。 EF是否优于ADO.Net对象?我是这种编码的新手。所以需要对此进行一些澄清。

先谢谢。

Jagadisha

2 个答案:

答案 0 :(得分:0)

打开您正在创建的模型的EDMX文件。然后右键单击该文件并单击“从数据库更新模型”。选择要导入的功能/ SP,然后单击“更新”。然后,右键单击相同的EDMX文件,然后单击“添加新/功能导入”,并在“功能名称”字段中添加“方法名称”。

将导入添加到dbcontext后,您现在可以使用dbcontext.MethodName语法将proc作为函数调用。

这是一篇很棒的文章,包含步骤和更多细节......

http://www.entityframeworktutorial.net/EntityFramework4.3/execute-stored-procedure-using-dbcontext.aspx

答案 1 :(得分:0)

是的你可以。 有很多关于这个主题的文章:

Tutorial 1

Question

Other Question