一、Nugget 引用 EFCore.BulkExtensions
二、新增文件EFCoreBulkRepository,设置通用方法:
/// <summary>
/// 批量插入数据
/// </summary>
/// <typeparam name="TDbContext"></typeparam>
/// <typeparam name="TEntity"></typeparam>
/// <typeparam name="TKey"></typeparam>
public class EFCoreBulkRepository<TDbContext, TEntity, TKey> : EfCoreRepository<TDbContext, TEntity, TKey> where TDbContext : IEfCoreDbContext where TEntity : class, IEntity<TKey>
{
protected ILoggerFactory LoggerFactory { get; set; }
public EFCoreBulkRepository(IDbContextProvider<TDbContext> dbContextProvider, ILoggerFactory _loggerFactory) : base(dbContextProvider)
{
LoggerFactory = _loggerFactory;
}
/// <summary>
/// 批量插入数据
/// </summary>
/// <param name=