我需要从文件导入数据并创建身份用户
我打开一个流,并异步读取每一行。在每个循环中,我都执行_userManager.CreateUser(user,password)。一切正常,但是有一个问题:创建1000个用户大约需要1分钟。现在,有一种方法可以创建100.000个用户(使用始终身份,商店,哈希器,ecc ...),而无需等待2个小时?
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);
}
}
我希望有一种更快的方法或一种在文件末尾保存更改的方法。
谢谢