0

我的问题是,我们可以像使用 ADO.Net 命令那样调用来自 EF 的 SP。如果是,请您发布一些示例代码。

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

提前致谢。

雅加迪沙

4

2 回答 2

0

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

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

这是一篇很棒的文章,其中包含步骤和更多详细信息...

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

于 2013-09-30T14:40:14.297 回答
0

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

教程 1

问题

其他问题

于 2013-09-30T14:40:46.077 回答