Theo nhận xét của Kevin Ramen (ngày 29 tháng 3), tôi có thể xác nhận rằng cài đặt db.Configuration.AutoDetectChangesEnabled = false
tạo ra sự khác biệt lớn về tốc độ
Đang chạy Add()
trên 2324 mục theo mặc định chạy 3 phút 15 giây trên máy của tôi, việc vô hiệu hóa tính năng tự động phát hiện dẫn đến hoạt động hoàn thành trong 0,5 giây.
http://blog.larud.net/archive/2011/07/12/bulk-load-items-to-a-ef-4-1-code-first-aspx