C# IDataReader 를 이용해 List<T> 로 변환해서 사용하는 방법
C# IDataReader 를 이용해 List 로 변환해서 사용하는 방법 DB 쿼리결과를 IDataReader 로 처리하는 경우 이 객체를 이용해 값을 하나씩 읽어와 원하는 T Type 으로 List 로 만들어주는 방법입니다. 아래 메서드를 활용하여 DataReader 를 이용 Row 값을 가져와 원하는 T Type 으로 값을 넣어 반환해 줍니다. public List DataReaderToList(IDataReader reader) where T : new() { List list = new List(); while (reader.Read()) { T obj = new T(); for (int i = 0; i < reader.FieldCount; i++) { string propertyName = re..