嘗試創建this linq語句時。我遇到了以下錯誤:無法將類型爲「System.Data.Common.DataRecordInternal」的對象強制類型爲「System.Data.IDataReader」
Unable to cast object of type 'System.Data.Common.DataRecordInternal' to type 'System.Data.IDataReader'
這是我每@SLaks promising answer做什麼。
List<TypeData> = reader.Cast<IDataReader>()
.Select(dr => new TypeData { Type = (string)dr["type"] })
.ToList();
你可以發佈你的'TypeData'類的代碼結構? – jp2code
另外,看起來你正在設置TypeData obj = xxx.ToList()。 – jp2code