using Aop.Api.Domain;
using EFCore.BulkExtensions;
using Furion.DatabaseAccessor;
using Furion.DatabaseAccessor.Extensions;
using MediatR;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FlexJobApi.Core
{
///
/// 同步数据库
///
public class SyncDatabaseCommandHandler() :
IRequestHandler
{
///
/// 同步数据库
///
///
///
///
public async Task Handle(SyncDatabaseCommand request, CancellationToken cancellationToken)
{
var count = 0;
count += await SyncData();
count += await SyncTreeData();
//count += await SyncData();
//count += await SyncData();
//count += await SyncData();
//count += await SyncData();
//count += await SyncData();
//count += await SyncData();
//count += await SyncData();
//count += await SyncData();
//count += await SyncData();
//count += await SyncData();
count += await SyncTreeData