我试图从另一个方法返回的 IDataReader 中填充一个集合......由于某种原因,它不断抛出“没有为此对象定义的无参数构造函数”。此行的错误:
List<string> names = CBO.FillCollection<string>(DataProvider.Instance().ExecuteReader("getNames", new SqlParameter("UserId", 1)));
我已经尝试分离出参数,以便单独初始化,直到我有了这个:
List<string> names = CBO.FillCollection<string>(nameDataReader);
我仍然在同一行出现错误。
有任何想法吗?