using Microsoft.Extensions.Configuration;
using Npgsql;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Reflection;
namespace Platform.Utils
{
/// <summary>
/// 实体批量插入类
/// </summary>
/// <typeparam name="TEntity"></typeparam>
public static class BulkInsert<TEntity>
{
/// <summary>
/// 实体表
/// </summary>
private static Dictionary<Type, object> TableNameDict = new Dictionary<Type, object>();
/// <summary>
/// 字符串配置
/// </summary>
connectionstring here
/// <summary>
/// 插入整个实体到数据库
/// </summary>
/// <param name="list"></param>
public static void BulkEntityInsert(List<TEntity> list)
{
var PropNames = new List<string>();
var
c# 使用COPY批量快速插入实体到PGSQL数据库
最新推荐文章于 2024-05-16 02:10:07 发布