public static void BulkUpdate <T>(this DbContext context, IEnumerable <T> entities)
 {
     if (entities != null && entities.Count() > 0)
     {
         var provider = new BulkInsertProvider(context);
         var sql      = provider.GenerateUpdateSql <T>(entities);
         provider.ExecuteSqlWithTransaction(sql);
     }
 }
 public BulkTransaction(DbContext db)
 {
     _provider = new BulkInsertProvider(db);
     _sql      = "";
 }