public static T GetModelSql <T>(string strSql, Parameters cmdParams, T model, DateReaderToModel <T> datareaderToModel) { using (NullableDataReader reader = ExecuteReaderSql(strSql, cmdParams)) { if (reader.Read()) { model = datareaderToModel(reader); } } return(model); }
public static IList <T> GetModelListSql <T>(string strSql, Parameters cmdParams, DateReaderToModel <T> datareaderToModel) { List <T> list = new List <T>(); using (NullableDataReader reader = ExecuteReaderSql(strSql, cmdParams)) { if (reader.Read()) { list.Add(datareaderToModel(reader)); } } return(list); }