/// <summary> /// 获取实体数组 /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="table">数据表</param> /// <param name="dbtable">数据库表格</param> /// <exception cref="ArgumentNullException">数据表或数据库表格不能为空</exception> /// <returns>数据实体数组</returns> public static T[] ToEntityArray <T>(this DataTable table, AbstractDatabaseTable <T> dbtable) where T : class { return(DataTableExtension.ToEntityArrayWithArgs <T>(table, dbtable, null)); }
/// <summary> /// 获取实体字典 /// </summary> /// <typeparam name="TKey">字典键类型</typeparam> /// <typeparam name="T">实体类型</typeparam> /// <param name="table">数据表</param> /// <param name="dbtable">数据库表格</param> /// <param name="keyColumnName">键列名称</param> /// <exception cref="ArgumentNullException">数据表或数据库表格不能为空</exception> /// <returns>数据实体字典</returns> public static Dictionary <TKey, T> ToEntityDictionary <TKey, T>(this DataTable table, AbstractDatabaseTable <T> dbtable, String keyColumnName) where T : class { return(DataTableExtension.ToEntityDictionaryWithArgs <TKey, T>(table, dbtable, keyColumnName, null)); }