可以使用Entity Framework Core的批处理功能以最佳方式向SQL Server数据库添加大量记录。
示例代码:
// 创建一个列表,其中包含要插入的多个记录
List
// 使用Entity Framework Core的批处理功能, // 将列表中的记录一次性提交到数据库中 using (var ctx = new DatabaseContext()) { await ctx.Records.AddRangeAsync(recordsToAdd); await ctx.SaveChangesAsync(); }