public static string BulkUpdate <T>(this IDbConnection conn, DataTable dt, string column = "*", int batchSize = 20000, int timeOut = 100)
        {
            var table = SqlServerCache.GetTableEntity <T>();

            return(BulkUpdate(conn, dt, table.TableName, column, batchSize, timeOut));
        }
        public static string BulkCopy <T>(this IDbConnection conn, DataTable dt, string copyFields = null, bool insert_identity = false, int batchSize = 20000, int timeout = 100)
        {
            var table = SqlServerCache.GetTableEntity <T>();

            return(BulkCopy(conn, dt, table.TableName, copyFields, insert_identity, batchSize, timeout));
        }