c# - 从文件中大量导入/创建 ApplicationUser
问题描述
我需要从文件中导入数据并创建身份用户
我打开一个流,然后异步读取每一行。在每个循环中,我都会执行 _userManager.CreateUser(user, password)。一切正常,但有一个问题:创建 1000 个用户大约需要 1 分钟。现在,有一种无需等待 2 小时即可创建 100.000 个用户(始终使用身份、商店、哈希、ecc...)的方法?
using (var reader = new StreamReader(filePath ?? throw new Exception("Wrong file path")))
{
while (!reader.EndOfStream)
{
var line = await reader.ReadLineAsync();
var newUser = new User();
var password = "Foo_123!";
[...]
await _userManager.CreateAsync(newUser, password);
}
}
我希望有一种更快的方法或一种在文件末尾保存更改的方法。
谢谢
解决方案
推荐阅读
- qt - bitbake st-image-weston -c populate_sdk 失败并出现多个错误
- tensorflow - Tensorflow deeplabv3-xception65-ade20k 模型无法按预期工作
- python - 如何在Python中有效地从n个元素的集合列表中制作n+1个元素的集合?
- javascript - 如何将 docker 与 NestjS 应用程序一起使用
- mysql - MySQL - 每天的数据透视表
- c++ - 创建声明/定义
- vue.js - VueJS:Firebase 抛出错误“FirebaseError:消息:为用户订阅 FCM 时出现问题”
- variable-assignment - 二次分配过程应该在有向或无向数据上运行吗?(在 ucinet 中)
- shell - 发光做一个sh脚本
- python - 理解 numpy 自引用赋值