【发布时间】:2016-10-03 16:28:43
【问题描述】:
假设我有一个单参数存储过程:
procedure dbo.MyStoredProc @param VARCHAR(50)
as
SELECT *
FROM whatever
WHERE column = @param
在我的 Web 应用程序(具有 entity 6 的 mvc)中,我希望调用我的存储过程,并从它的 SELECT 语句中检索所有行。
var DBLines = MyStoredProc(parameterValue);
我看到了一些令人失望但非常合乎逻辑的东西; 我的 var 包含一个整数。那个整数是 1。它告诉我在我的存储过程中一切正常...
我希望 var 包含我的存储过程经过的每条 SQL 行。我想这是可能的,但如何?必须有一个共同的逻辑。我在互联网上看到的只是解决方法。
【问题讨论】:
-
你错过了很多信息。也许先检查这个问题。 stackoverflow.com/questions/20970416/…
-
已经看到了,而且不是很清楚,而且我通常不需要任何模型来访问我的数据。必须有一种方法来调用存储过程并获取它选择的所有内容。不管怎样,我现在要试试这个
-
嗯,MVC 背后的想法是你应该有一个模型。但是,如果您阅读下面将显示如何使用参数调用它。 stackoverflow.com/a/20972897/3470178
-
是的,更像是它,它还没有工作,但我应该能够修复它,谢谢
-
您是否将存储过程作为函数导入?也看看这个问题:stackoverflow.com/questions/32140774/…
标签: c# asp.net sql-server asp.net-mvc-3 entity-framework-6