「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
オブジェクト・コレクションからオブジェクト・コレクションへのマッピング
DataReader?からのオブジェクト・コレクションへのマッピング。
public class MarkType { public int id { get; set; } public string name { get; set; } public DateTime inserted { get; set; } }
public List<T> ReadData<T>(string queryString) { using (var connection = new SqlConnection(constr)) using (var command = new SqlCommand(queryString, connection)) { connection.Open(); using (var reader = command.ExecuteReader()) if (reader.HasRows) return Mapper.DynamicMap<IDataReader, List<T>>(reader); } return null; }
List<MarkType> lst = _helper.ReadData<MarkType>( "SELECT [id],[name],[inserted] FROM [marktype]");
Entity Framework6用の拡張
ASP.NET CoreのDI用の拡張