New transaction is not allowed because there are other threads running in the session hatası çözümü

Entity Framework'te küçük bir performans artışı sağlayacak bir methodtan bahsetmek istiyorum.
Merhaba arkadaşlar bu makalemde entity frame work'te bir tablodaki en çok tekrar eden 5 kaydı getirmeyi anlatacağım.
Yaptığım bir e-ticaret işimde raporlama kısmında lazım olmuştu makale haline...
Merhaba arkadaşlar bu makale nerdeyse her makale paylaşan sitede gördüğünüz bir olayı anlatmaya çalışcağım. Bir makalenin detayına girdiğimizde ok'larla ya da önceki ve sonraki şeklinde linkler kullanılarak şu anda bulunduğunuz
Bu makalem de programcının en çok karşılaşabileceği hatalardan olan "validation failed for one or more entities " hatasından bahsedeceğim.
Bu hata genelde veri tabanına veri ekleme veya güncelleme işlemleri sırasında oluşuyor.
Merhaba arkadaşlar bu makalem Entity Framework ile Sql Sorgusu çalıştırmaya çalışıcam..
Öncelikle Sql sorgusundan gelecek olan verinin tablo isimlerini barındıran bir class tanımlıyoruz. Bu şekilde for each ile verimiz içinde dönebileceğiz.