首页 > 数据库 >ABP-VNext 用户权限管理系统实战04---多数据库支持、批量插入

ABP-VNext 用户权限管理系统实战04---多数据库支持、批量插入

时间:2024-04-10 14:22:05浏览次数:15  
标签:VNext 04 批量 数据库 --- 插入 服务器端

系统用的.net core ,数据库映射工具为efcore,可以支持多数据库。

一、支持多数据库

1、扩展AbpDbContextOptions类

 需要引入的类

 

2、服务中注入

 

二、批量插入

实现EFCORE批量插入接口IEfCoreBulkOperationProvider,使用杨中科的包:https://github.com/yangzhongke/Zack.EFCore.Batch

 第一步:引用包:

Zack.EFCore.Batch.MySQL.Pomelo_NET7

第二步:IdentityManagementDbContext中注入服务
optionsBuilder.UseBatchEF_MySQLPomelo();

 

第三步
在 mysql中, 如果使用BulkInsert,请在服务器端和客户端都启用local_infile:在mysql server服务器端启用"local_infile=ON",然后在连接字符串中添加 "AllowLoadLocalInfile=true"。
AllowLoadLocalInfile=true;

 第四步:注入IEfCoreBulkOperationProvider接口实现类

 




标签:VNext,04,批量,数据库,---,插入,服务器端
From: https://www.cnblogs.com/zhengwei-cq/p/17944947

相关文章

  • MIPI DSI --- DCS(Display Command Set)
    MIPI协议族,定义了一个专门用于显示的命令集,叫做DisplayCommandSet,简称为DCS。屏幕制造商(屏幕驱动芯片)都使用这一套标准。DisplayArchitectures按照是否带有帧缓存,分为三种架构:不带帧缓存、带完整一帧的缓存、带一部分帧缓存。如果带了 Framebuffer,那么图形数据不用每次......
  • 20240410每日一题题解
    20240410每日一题题解Problem一只小猴买了若干个桃子。第一天他刚好吃了这些桃子的一半,又贪嘴多吃了一个;接下来的每一天它都会吃剩余的桃子的一半外加一个。第\(n\)天早上起来一看,只剩下\(1\)个桃子了。请问小猴买了几个桃子?输入一个正整数\(n\),表示天数。输出小猴买了多......
  • #产品说明书:施迈赛AZ16ZVK-ST@SCHMERSAL
    #产品说明书:施迈赛AZ16ZVK-ST@SCHMERSAL#产品说明书:施迈赛AZ16ZVK-ST@SCHMERSAL#产品说明书:施迈赛AZ16ZVK-ST@SCHMERSAL大约二十年了,安全性和生产率都不再是相互排斥的。其次,高度重视现代安全系统的集成到机器当局和机构,从而支持一个自由流动的生产。安全系统制造商提供了一......
  • Burp Suite Professional 2024.3.1 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件
    BurpSuiteProfessional2024.3.1formacOSx64&ARM64-领先的Web渗透测试软件世界排名第一的Web渗透测试工具包请访问原文链接:BurpSuiteProfessional2024.3.1formacOSx64&ARM64-领先的Web渗透测试软件,查看最新版。原创作品,转载请保留出处。作者主页:sysin......
  • Burp Suite Professional 2024.3.1 for Windows x64 - 领先的 Web 渗透测试软件
    BurpSuiteProfessional2024.3.1forWindowsx64-领先的Web渗透测试软件世界排名第一的Web渗透测试工具包请访问原文链接:BurpSuiteProfessional2024.3.1forWindowsx64-领先的Web渗透测试软件,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgBurpS......
  • Burp Suite Professional 2024.3.1 (macOS, Linux, Windows) - Web 应用安全、测试和
    BurpSuiteProfessional2024.3.1(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:BurpSuiteProfessional2024.3.1(macOS,Linux,Windows)-Web应用安全、测试和扫描,查看最新版。......
  • HCL AppScan Standard v10.5.0 (Windows) - Web 应用程序安全测试
    HCLAppScanStandardv10.5.0(Windows)-Web应用程序安全测试HCLAppScanStandardv10forWindowsMultilingual请访问原文链接:HCLAppScanStandardv10.5.0(Windows)-Web应用程序安全测试,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org市场领先的应用程......
  • Metasploit Pro 4.22.3-2024040301 (Linux, Windows) - 专业渗透测试框架
    MetasploitPro4.22.3-2024040301(Linux,Windows)-专业渗透测试框架Rapid7Penetrationtesting,ReleaseApr03,2024请访问原文链接:MetasploitPro4.22.3-2024040301(Linux,Windows)-专业渗透测试框架,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org无......
  • Nexpose v6.6.245 for Linux & Windows - 漏洞扫描
    Nexposev6.6.245forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,ReleaseApr03,2024请访问原文链接:Nexposev6.6.245forLinux&Windows-漏洞扫描,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时......
  • 3568F-评估板测试手册(ARM端)
              ......