我不确定我是否错误地拨打了这个电话,但我收到错误消息,说我没有提供参数。我尝试使用LINQ to SQL执行存储过程,如下所示:
Context.ExecuteQuery(returnType, "EXEC [GetResults]", new object[] {StoredProcName});
我也试过这样调用它但是它给了我一个语法错误(因为SP在另一个数据库中我必须提供全名):
Context.ExecuteQuery(returnType, string.Format("EXEC [GetResults]{0}", storedProcName));
StoredProcName设置为此值:[DevDB]。[服务]。[GetTypes]
是不可能以这种方式传递它?
答案 0 :(得分:1)
Context.ExecuteQuery(returnType, "EXEC [GetResults]{0}", storedProcName);