62,041
社区成员
发帖
与我相关
我的任务
分享
static IEnumerable<T> GetDatas<T>(string sql, DbParameter[] sqlParams, Func<DbDataReader, T> converter)
{
using (var conn = CreateMyDbConnection())
{
conn.Open();
var reader= CreateMyDbDataReader(conn, sql, sqlParams);
while (reader.Read())
yield return Converter(reader);
}
}
public static Func<DbDataReader, UserMember> ConvertRecordToUserMember = reader =>
{
return new UserMember
{
Name = (string)reader["name"],
Address = (string)reader["address"]
};
};