我有一個演算法可以在串列中創建大量資料,這些資料必須插入到資料庫表中。我可以通過物體保存更改回圈,但有比這更好的方法。
uj5u.com熱心網友回復:
您可以AddRange用于將多行插入到表中,如下所示:
var list=new List<YourModel>();
await dbContext.YouModels.AddRangeAsync(list);
await dbContext.SaveChangeAsync();
這很好用,但建議使用EFCore.BulkExtensions高性能的 EF 擴展,如下所示:
var list=new List<YourModel>();
await dbContext.BulkInsertAsync(entities);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/481443.html
標籤:C# 网 实体框架 asp.net-web-api
