/// <summary> /// DataTable转换为数组实体类 /// </summary> /// <param name="dt">源DataTable</param> /// <typeparam name="TEntity">实体类</typeparam> public static TEntity[] ToArray <TEntity>(this DataTable dt) { var mapData = DataReaderHelper.DataTableToDictionary(dt); var type = new EntityDynamics().BuildType(typeof(TEntity)); return(((List <TEntity>)InstanceStaticCacheManger.Cache(type, "ToList", (object)mapData)).ToArray()); }