【发布时间】:2015-05-18 20:51:47
【问题描述】:
我有一个存储过程,它返回包含字符串的 1 行和 1 列。
我正在使用 db.Database 中的 SqlQuery 方法来尝试将此方法作为字符串返回。但是,当我检查返回值时,它会返回存储过程的名称和我尝试传递的参数。
var val = db.Database.SqlQuery<string>(string.Format("{0} @QuestionnaireID", model.ObjectiveB.StoredProcedure.SpName),
new SqlParameter("QuestionnaireID", model.ProjectId));
这是返回的内容
我也尝试过使用
.FirstOfDefault()
和
.ToList()
但仍然没有返回我想要的值,只有存储过程的名称和它的参数。任何帮助都会很棒!
【问题讨论】:
标签: mysql sql-server entity-framework stored-procedures model-view-controller