使用来自 informix 的数据在 c# 中循环列表

Looping through list in c# with data from informix

 var listprocedures = Ix.GetConnection
            .Query(@"SELECT PROCNAME FROM SYSPROCEDURES WHERE PROCNAME LIKE 'web_%'")
            .ToList();
foreach (var procName in listprocedures)

我在哪里犯了错误,无法通过我在 listprocedures 中的所有过程名称执行 foreach。 Listprocedures 很好地填充了数据,但在 foreach 中它给我错误,Listprocedures 中的第一项为空...

这样做

 var procedureNames = Ix.GetConnection.Query(@"SELECT PROCNAME FROM SYSPROCEDURES WHERE PROCNAME LIKE 'web_%'");
     foreach (IDictionary<string, object> row in procedureNames)
                    {

                        foreach (var procName in row)