public static void BulkDelete <T>(this DbContext context, IEnumerable <T> entities)
 {
     if (entities != null && entities.Count() > 0)
     {
         var provider = new BulkInsertProvider(context);
         var sql      = provider.GenerateDeleteSql <T>(entities);
         provider.ExecuteSql(sql);
     }
 }