「マイクロソフト系技術情報 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用の拡張