16 Eylül 2016 Cuma

Entity Framework Kayıt ekleme işleminde hızlandırma

Merhaba arkadaşlar, zaman zaman çok fazla kayıt ile işlemler yapmanız gerekebilir. Bu datalar üzerinde işlem yapmak yada kopyalayıp başka bir veri tabanına yazmanız gerekebilir. Bu gibi durumlarda standart insert işlemi çok uzun süreler beklemeniz gerekiyor yani işlemler çok zaman alıyor. Bunun sebebi siz entity.object.Add dediğinizde default olarak enetity framework birtakım kontrollerden geçiriyor ve bu da yüksek sayıda kayıt olduğunda çok fazla zaman alıyor. Neyse uzatmadan kodları ekleyim.

Context.Configuration.AutoDetectChangesEnabled = false;
Context.Configuration.ValidateOnSaveEnabled = false;

Hiç yorum yok:

Yorum Gönder