using (var ctx = new CustomerContext()) { List<Customer> customers = new List<Customer>(); foreach(var line in lines) { var customer = new Customer(); // ...code... customers.Add(customer); } ctx.Customers.AddRange(customers); ctx.SaveChanges(); }
Entity Frameworkは、Microsoftによって製造されたORMです。 SQLクエリを記述しなくてもCRUD操作を実行できます。コードファースト、データベースファースト、ストアドプロシージャ、トランザクションなどをサポートします。
v2.x以降では、Entity Framework Coreは製造準備完了と言えるでしょう。ただし、長年安定しているEntity Framework 6を使用することをお勧めします。
EF Coreは挿入パフォーマンスを改善しましたが、EFEはまだより良いパフォーマンスを提供します: Entity Framework Extensions 。それはすべての一括操作でDbContextを拡張する主要なライブラリです。
Learn Moreこれが短いリストです:
Your company requires some custom solution to extend Entity Framework Core with more features?
Contact us to learn about our consultation services:
info@zzzprojects.com