我不确定如何正确完成此操作 - 我有一个存储过程,我想将结果作为 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.
最佳答案
像这样 GetGuids(int id, SqlConnection conn)
传递连接对象
SqlCommand cmd = new SqlCommand ("query", conn);
关于c# - 将存储过程的结果作为 IEnumerable 返回,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17956830/