このlinqステートメントを作成しようとすると。次のエラーが発生しました。
タイプ 'System.Data.Common.DataRecordInternal' のオブジェクトをタイプ 'System.Data.IDataReader' にキャストできません
これは、@SLaks の有望な回答に従って私が行っていることです。
List<TypeData> = reader.Cast<IDataReader>()
.Select(dr => new TypeData { Type = (string)dr["type"] })
.ToList();