gpt4 book ai didi

c# - 将存储过程的结果作为 IEnumerable 返回

转载 作者:行者123 更新时间:2023-11-30 14:58:50 25 4
gpt4 key购买 nike

我不确定如何正确完成此操作 - 我有一个存储过程,我想将结果作为 IEnumberable 返回

  public IEnumerable GetGuids(int id)
{
SqlCommand _command = new SqlCommand("storedProc");
_command.CommandType = CommandType.StoredProcedure;
_command.Parameters.AddWithValue("@ItemID", id);

return _command.ExecuteReader();
}

当我运行它时,我得到:ExecuteReader: Connection property has not been initialized.

最佳答案

您的 SqlCommand 没有对应的连接。要么使用:

_command.Connection = conn;

或使用 conn.CreateCommand(...)

创建 SqlCommand

关于c# - 将存储过程的结果作为 IEnumerable 返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17956830/

25 4 0