Exemple #1
0
 /// <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));
 }
Exemple #2
0
 /// <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));
 }