【发布时间】:2021-04-10 02:56:06
【问题描述】:
我有这样的程序
SELECT CQ.EnglishName, CQ.ArabicName, QA.ArabicName, QA.EnglishName, QA.ConditionQuestionId
FROM ConditionQuestions AS CQ
LEFT JOIN QuestionAnswers as QA ON CQ.Id = QA.ConditionQuestionId
FOR JSON AUTO
我想在 c# 中检索它。我尝试了很多其他答案,但没有任何效果。 我正在使用类似的东西,但它不起作用并且只返回应该返回的一部分,尽管该过程完全正常。
var returnedObj = Salamtkdb.Database.SqlQuery<string>("sp_MostafaTesting");
提前致谢。
【问题讨论】:
-
如果您使用的是 SQL Server - 您应该不为您的存储过程使用
sp_前缀。微软有reserved that prefix for its own use (see Naming Stored Procedures),你确实会在未来某个时候冒着名称冲突的风险。 It's also bad for your stored procedure performance。最好只是简单地避免sp_并使用其他东西作为前缀 - 或者根本不使用前缀! -
好的,谢谢。这只是一个测试版本,我会在最后更改它
标签: c# sql asp.net-mvc stored-procedures