Açıkcası ben de bu durumun benzerini sadece bir sayfa için yaşıyordum (4 saniyede açılıyordu). - Tablolarda indexi kontrol et - Uniqueidentifier benzer soruna neden olabilir. - Sayfa bazlı cache kullanman gerekebilir. - En son ihtimal veritabanı sunucusu sıkıntılı. Ben başka hostinge geçince düzeldi. Tabii yukarıdaki maddeleri düzelttiğim için mi yoksa sunucu mu iyiydi orasına karar veremedim. Ama grdüğüm kadarıyla sunucu iyi gibi. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

@ontedi Aşağıda ilettiğim şekilde bir repo clasım var tüm classlarım bunu implemente ediyor. İnternette ef warm up olarak bir çok konu mevcut çok şikayetçi var. @unbalanced hocam dapper şuanda tartıştığımız konu geçilecek gibi bu sorunu çzemezsek. ado. net ile performans 5-6 katı fark atıyor ef ye dapperda da aynı performansı alırız diye düşünüyorum. Ayrıca code first olarak başka bir proje bu sorunu hiç yaşamıyoruz. public class EfEntityRepositoryBase<TEntity, TContext> : IEntityRepository where TEntity : class, IEntity, new where TContext : DbContext, new { public void Add { using (var context = new TContext } public void Delete { using (var context = new TContext } public TEntity Get { using (var context = new TContext } public IList GetList { using (var context = new TContext } public void Update { using (var context = new TContext } } Absolut tarafından 28/Eki/20 20:57 tarihinde düzenlenmiştir Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

Dynatrace gibi birşey ya da profiler kur bak. Uzın süren metodu sana gsterecektir. Hocam ücretli değil miydi? direkt kurup kullanabileceğimiz bir versiyonu var mıdır? Benim evim valizimdir. http://efecetir.info

illa EF core kullanacaksaniz syle aciklamaya yapayim: Ado. net in calisma prensibi ile EF core un calisma prensipleri farkli. Ozellikle DB first yaklasiminda microsoft kendisi tüm tablo yapisini "otomatik" olusturuyor. Iste sikintinin da burada oldugunu düsünüyorum. Cünkü otomatik olusturulan seylerde gereksiz cok kod olabiliyor ya da performans düsünülmemis olabiliyor. Bunun en basit rnegi native ve native olmayan mobile app'lerde. Cünkü native olmayan app kodlarini derleyicileri native kodlara dnüstürür ve onlari hic inceledin mi bilmiyorum ama bazen cok absürd durumlar var gereksik cagrilar var vs. Diger bir olay ise veritabani iliskileri. NoSql czümlerinin hizli olmasinin bir sebebi de iliskisel veritabanlari olmamasi, iliski demek ekstre yük demek ve DB-first yaklasminda da EF otomatik olarak bu iliskileri-keyleri tanimliyor ve bunlar da yavas calismasina sebep oluyor. Demem o ki; DB first ile hazirlanan class'lari alin, icindeki gereksiz kisimlari atin, sadece tablo yapisi kalsin ve code-first yapisiyla devam edin. Bu sekilde bariz bir performans artisi elde edeceksiniz. Üstte syledigim gibi EF yavas, bunun sebebi de lüks getirmesi, yani ekstra maliyet. Isini kolaylastiriyor ancak beraberinde maliyeti de getiriyor. Ben asp. net core projesinde EF'nin hantalligindan, ado. net'in ugrastirmasindan dolayi dapper'i sectim. MySql icin yapilmis benchmarklari arastirdim ve sonra generic bir kod yapisiyla harika bir sistem olusturdum. Illa bu sekil kullanacaksaniz projeye bakmak gerek ama ahim sahim bir performans artisi olacagini düsünmüyorum. Belki bazi arkadaslarin dedigi gibi lazy loading ve IEnumerable-IQueryable kisimlarina dikkat etmek gerekiyor. kolay gelsin not: performans cok nemliyse gerekli kisimlarda uygun bir NoSql czümü kullanilabilir. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

buyrun arkadaslar :) https://yadi.sk/d/-GqAszIl4oTW2g kullanim txt var orada anlatmaya calistim. birden fazla join türünü destekliyor. Ancak sadece iki tablo birlestirebiliyorsunuz, belki biraz daha dinamik yapip birden fazla tablo birlestirebilirsiniz (benim projede 2 tablo yettigi icin ugrasmadim) where clause da sadece = kontrolü yapiyor, isterseniz büyük, kücük, like gibi eklentiler yapilabilir Gelistirmeye acik istediginiz gibi kullanin :)) Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Ef core da byle bir bug felan yok. Dapper kadar hızlı bir full orm. Optimize code şeklinde publish yapın. İis e deploy veriyorsanız iis in uyku modunu kapatın. Düzelir muhtemelen. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

rakkoc bunu yazdı bro sorun EF de oldugundan emin misin, benzer bir sorun yaşıyorum ama db bağlantisi bile yok.. bence sorun IIS'in uyku modunda olması. ilk requst'de IIS dll leri load ettiği için sorun çzülüyor. bence de EF ile ilgilisi olmayabilir? Ben de. net core ve dapper'a geçtim. Projeyi her publishten sonra ilk sorgu yaklış 5-6 sn geç geliyor. Ben bunu. net core'a bağlamıştım ama çok araştıramadım. IIS le ilgili de olabilir Start Mode 'u AlwaysRunning yaprak bi denenebilir. İstek sürekli olursa problem olmuyor. Uzun bir zaman hiç istek olmaz ise yine ilk sorgu geç geliyor. Hocam b2b sistemi yazıyoruz. 5-6 saniye sürekli yaşanacak geçikme çok sıkıntı çıkarır. Ben dapper ile şuanda bazı tabloları denedim ve ilk response 1.3sn ortalama diyebilirim. 14sn Ef ile alıyorduk. Ef ile en fazla 10sn yeye düşürebildim ilk request sorununu Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

Müridler zaten yazılacak şeyleri yazmışlar. Entity Framework'un ayarları, IIS in uykuda kalmış olabileceği vs. akla gelen ilk sebepler tabiki. Ama keşke bir profiler yazılımı kurup baksaydınız tam nedenini ğrenirdik. Dapper konusuna gelince efsane derecede tavsiye ederim. Dapper kullanmaya başladıktan sonra EF kullanmadım bidaha. EF çok daha büyük ve detaylı bir araç tabiki. A'dan Z'ye ğrenilmesi için daha fazla zaman gerekiyor. https://github.com/jamesmh/Dapper. Crud/blob/f11eafbd348d6bf326988562675259c53bed2b61/Library/CrudExtensions. cs buradaya da dapper için rnek bir class bırakayım. Ben de kendi uygulamam için buna benzer birşey yazacağım. @unbalanced hocam senin generic çzümünü de merak ettim bana da gnderebilir misin dapperlı kısmı.

Valla apm, profiler veya monitr araçlarını kullanmayı ğrenmedikten sonra ef veya başka birşey kullanmanın anlamı yok. Sorunu tespit edemiemişin ki başka birşey denemişin. Genelde performans sorunları uygulama kodundan kaynaklanır. Bu sorunları çzemezsiniz o zaman. ftw

Al şunu kurun https://miniprofiler.com/dotnet/ Hocam sen şu dediğimi yaptın mı acaba? Sonuç olarak ne gzüküyordu? Ayrıca genel anlamda sylüyorum Ef gibi unit of work design patterni implement eden bir yapıda tekrardan repository design pattern kullanmak cidden mantıklı değil. Abstract of abstract yapıyorsunuz sonuç baştakiyle aynı aslında. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

konu ile ilgili hiç bir bilgim olmamasına rağmen sorunun sunucu tarafında dns çzümlesinden kaynaklı olabilitesi nedir?

Abi, şu rneği bilinen bir yere atın da biz de faydalanalım. Dapper'a geçmedim henüz ama faydalı olur diye düşünüyorum. @unbalanced Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

bro sorun EF de oldugundan emin misin, benzer bir sorun yaşıyorum ama db bağlantisi bile yok.. bence sorun IIS'in uyku modunda olması. ilk requst'de IIS dll leri load ettiği için sorun çzülüyor. bence de EF ile ilgilisi olmayabilir? Ben de. net core ve dapper'a geçtim. Projeyi her publishten sonra ilk sorgu yaklış 5-6 sn geç geliyor. Ben bunu. net core'a bağlamıştım ama çok araştıramadım. IIS le ilgili de olabilir Start Mode 'u AlwaysRunning yaprak bi denenebilir. İstek sürekli olursa problem olmuyor. Uzun bir zaman hiç istek olmaz ise yine ilk sorgu geç geliyor. https://medium.com/@onrkrsy

Merhaba arkadaşlar, Bir projede ef core kullanıyoruz. Proje IIS de host ediliyor ve mssql kullanıyoruz. Projede ilk request süreleri çok uzun. rneğin ilk defa get ettiğimizde 14sn lerde sonuç dnerken sonraki get de 30ms lere düşüyor. Sorunu çzemedik. Araştırdığımda EF'nin bu sorunu olduğunu okudum ancak 14sn ciddi bir fark. Direk ado. net ile denediğimizde ilk request 2.3s lerde cevap dnüyor. EF performansını arttırmamız lazım. Performans için neler yapıyorsunuz? ve ben bu süreyi kabul edilebilir seviyelere nasıl çekebilirim? Context içerisinde birtakım ayarları kapattım yinede performansda bir etki gremedik. Async ve sync olarak da testler yaptık gzle grülür bir etkisi olmadı. public Context Absolut tarafından 28/Eki/20 20:01 tarihinde düzenlenmiştir Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

Açılışın uzun olduğu yerde sp kullanmayı denesene. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Sorunun için geçerli çzüm olacak mı bilmiyorum ama c# da mysql de login işleminde ilk login 3 sn civarı sürüyordu sonrakiler anlık yapılıyordu sorun bağlantıdaymış program açılınca bağlantıyı 1 kez açıp kapatınca hafıza alıyor sonraki sorguların süresi anlık olmaya başlıyordu dediğim gibi geçerli çzüm olur mu bilmiyorum ama form işleminde başta 1 kez bağlantıyı aç kapat yle dene Bot ve lisans ihtiyaçlarınız için pm atınız.

@unbalanced hocam projeyi şuan dapper geçiriyorum. 10 katı hız farkı oldu ancak yazması biraz sıkıntı. Elinde POC sayılabilecek bir dapper uygulaması var mıdır yollayabileceğin? Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

https://github.com/microorm-dotnet/MicroOrm. Dapper. Repositories Alın size generic in dibi bir paket. Nuget üzerinden yükleyebilirsiniz. Mapping işlemini direk attribute üzerinden yapıyor. Class ınızdaki property üzerinde join i attribute olarak veriyorsunuz. Kendi sql i oluşturuyor . @unbalanced hocamla çok araştırdık vakti zamanında :) . O konuda bundan daha efektif bir çzüm bulamadım ben. Bulan olursa alırım bi dal. Not: Dapper en fazla 7 join yapmaya izin veriyordu. 8. joinde patlıyordu. Bilginize ++ next next next install

İnsert update select delete rneklerini buraya yazabilir misin Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Müridler zaten yazılacak şeyleri yazmışlar. Entity Framework'un ayarları, IIS in uykuda kalmış olabileceği vs. akla gelen ilk sebepler tabiki. Ama keşke bir profiler yazılımı kurup baksaydınız tam nedenini ğrenirdik. Dapper konusuna gelince efsane derecede tavsiye ederim. Dapper kullanmaya başladıktan sonra EF kullanmadım bidaha. EF çok daha büyük ve detaylı bir araç tabiki. A'dan Z'ye ğrenilmesi için daha fazla zaman gerekiyor. https://github.com/jamesmh/Dapper. Crud/blob/f11eafbd348d6bf326988562675259c53bed2b61/Library/CrudExtensions. cs buradaya da dapper için rnek bir class bırakayım. Ben de kendi uygulamam için buna benzer birşey yazacağım. @unbalanced hocam senin generic çzümünü de merak ettim bana da gnderebilir misin dapperlı kısmı. yolladim hocam Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Al şunu kurun https://miniprofiler.com/dotnet/ Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

Hannibal_King bunu yazdı Müridler zaten yazılacak şeyleri yazmışlar. Entity Framework'un ayarları, IIS in uykuda kalmış olabileceği vs. akla gelen ilk sebepler tabiki. Ama keşke bir profiler yazılımı kurup baksaydınız tam nedenini ğrenirdik. Dapper konusuna gelince efsane derecede tavsiye ederim. Dapper kullanmaya başladıktan sonra EF kullanmadım bidaha. EF çok daha büyük ve detaylı bir araç tabiki. A'dan Z'ye ğrenilmesi için daha fazla zaman gerekiyor. https://github.com/jamesmh/Dapper. Crud/blob/f11eafbd348d6bf326988562675259c53bed2b61/Library/CrudExtensions. cs buradaya da dapper için rnek bir class bırakayım. Ben de kendi uygulamam için buna benzer birşey yazacağım. @unbalanced hocam senin generic çzümünü de merak ettim bana da gnderebilir misin dapperlı kısmı. yolladim hocam Dapper için generic çzüm alırım ben de bi tabak varsa hocam :)EF kullanıyorum ben de sürekli generic rep ile ama EF'yi de çok detaylı kullanmadığım için Dapper'a geçsem EF'nin sunduğu bir şeyi kaybetmem. Aksine herkes performans vmüş, kara bile geçebilirim belki :) MaviGozluDev tarafından 31/Eki/20 14:23 tarihinde düzenlenmiştir.

@unbalanced hocam projeyi şuan dapper geçiriyorum. 10 katı hız farkı oldu ancak yazması biraz sıkıntı. Elinde POC sayılabilecek bir dapper uygulaması var mıdır yollayabileceğin? Hocam yazma nasıl yavaş oluyor yani neye gre yavaş diyorsun? Ben insert, update için dapper contrib library yi kullanıyorum. Eğer tek bir sutünü güncelleyeceksem raw sql yazıyorum ve dapper ile executeasync ile update ediyorum.

Dapper'ı kullan çok seveceksin. Birazda unbalanced hocamın rneğindeki gibi kendine gre zelleştirirsen tadından yenmez. Bundan sonra başka ORM aracı kullanmazsın. Dapper cidden ufkumuzu açtı. Esnekliği çok güzel. Sistemi dapper'a geçirmesi biraz zaman aldı ama cidden deydi. Başından beri Dapper deniyelim deniyordu, mecburiyetten geçtik şuanda sorunumuz yok. Bu arada db'yi başka bir sunucuya alıp denedik sorun makul seviyede ortadan kalktı. Ancak Dapper daha iyi performans verince ve hoşumuza gidince neden olmasın diyip zaman ayırıp geçiş yaptık. @unbalanced destek için teşekkürler hocam. Absolut tarafından 10/Kas/20 13:30 tarihinde düzenlenmiştir Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

Teşekkür ediyorum hocam.

Valla apm, profiler veya monitr araçlarını kullanmayı ğrenmedikten sonra ef veya başka birşey kullanmanın anlamı yok. Sorunu tespit edemiemişin ki başka birşey denemişin. Genelde performans sorunları uygulama kodundan kaynaklanır. Bu sorunları çzemezsiniz o zaman. Hocam profiler ile kontrol ettik. Sorgu geldiği anda dnüyor ancak sorgu gelmesi 13snye sürüyor dbye. İnternette bu durumu araştırdım ve EF Warm up diye bir olay var ve arkada 50 takla attıran bir çok konu mevcut. Aynı proje içerisinde dapper ile attığım request 1sn ortalama ile geliyor ilk atılanlar. Sonrası ef yada dapper fark etmeksizin 20-30ms lerde. @esin hocam bilmediğimden ğrenmesi vs olarak syledim dapper'ı genelleyerek değil. @unbalanced eyw hocam. Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

sorgularda genel olarak ienumerable yerine, IQueryable kullanmalısın ama senin problemin şuan o değil. benimde mvc projelerimde o tip bir sorun vardı. EF ilk çalışırken tüm databasei okuyup hatim ediyor. sadece ilgili blümleri okuması için bişeyi true/false yapman gerekiyordu ama hatırlamıyorum :) private IQueryable GetAllProperties ek olarak bende. net core ef kullanıyorum ve şuan o sorunu yaşamıyorum. bi ihtimal dependency injection şekliden bağlandığımdan olabilir. edit: https://forums.asp. net/t/2158801.aspx?Entity+Framework+Slow+first+query layzload kısmına bakmalısın cemnet tarafından 28/Eki/20 21:04 tarihinde düzenlenmiştir

daha nce. net core EF'yi denemedim, onun yerine direk Dapper. net kullandim , performansindan memnunum. ADO. Net ile EF'nin karisimi gibi düsünebilirsin. Bir de generic class olusturup yap, tek tek her tablon icin insert, update, delete, select kodlari yazma. Eger kodunuzu güzel yazmissaniz EF den Dapper'a gecmek zor olmaz. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

rakkoc bunu yazdı bro sorun EF de oldugundan emin misin, benzer bir sorun yaşıyorum ama db bağlantisi bile yok.. bence sorun IIS'in uyku modunda olması. ilk requst'de IIS dll leri load ettiği için sorun çzülüyor. tam olarak bende bunu yazacaktim :) Abi ado. net ile yazdığımızda çat diye gidiyor. 2sn ilk response. Uyku modu vs allah ne verdiyse kapadık. 14ün altına inmiyor ilk request responsları. 4-5sn yelerde olsa kabul edilebilir diyip eyw dicem ama 14sn şaka gibi. @unbalanced hocam şimdi belli bir seviyeye getirdik işi. Hiç bilmediğim bir orm'e geçmek korkutuyor. Ama çzemezsek sorunu mecbur geçicez. Code first'e çevirebilirim en ktü. @ontedi hocam yavaşlık ilk her method için ilk requestde mevcut. rneğin category get diyorum 14sn bekliyor sonrası 30ms sonra category create diyorum ilk request response 14sn sonra aşırı hızlı gibi. Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

Dynatrace gibi birşey ya da profiler kur bak. Uzın süren metodu sana gsterecektir. ftw

@unbalanced hocam projeyi şuan dapper geçiriyorum. 10 katı hız farkı oldu ancak yazması biraz sıkıntı. Elinde POC sayılabilecek bir dapper uygulaması var mıdır yollayabileceğin? kendi projemden o kisimlari veriyorum hocam, ayri bir uygulama yok maalesef.. zel mesaj ile yolluyorum. Kullanim. txt diye bir dosyada aciklamaya calistim bazi kisimlari anlamadigin, takildigin yerleri sorabilirsin. Maalesef bazi arkadslari grüyorum adamin 100 tablosu var, her tablo icin CRUD islemi yapan kod yaziyor :)) Tabi dapper'da isi dinamiklestirmek biraz zor . Iki tablo join etme, dinamik where clause kisimlari vs ekledim. Benim isimi grecek kisimlari yaptim, hepsi asenkron metod. Gelistirebilirsin istedigin gibi. umarim faydasi olur. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Dapper'ı kullan çok seveceksin. Birazda unbalanced hocamın rneğindeki gibi kendine gre zelleştirirsen tadından yenmez. Bundan sonra başka ORM aracı kullanmazsın.

https://github.com/microorm-dotnet/MicroOrm. Dapper. Repositories Alın size generic in dibi bir paket. Nuget üzerinden yükleyebilirsiniz. Mapping işlemini direk attribute üzerinden yapıyor. Class ınızdaki property üzerinde join i attribute olarak veriyorsunuz. Kendi sql i oluşturuyor . @unbalanced hocamla çok araştırdık vakti zamanında :) . O konuda bundan daha efektif bir çzüm bulamadım ben. Bulan olursa alırım bi dal. Not: Dapper en fazla 7 join yapmaya izin veriyordu. 8. joinde patlıyordu. Bilginize Titanyumun gücü adına!!!

https://github.com/microorm-dotnet/MicroOrm. Dapper. Repositories Alın size generic in dibi bir paket. Nuget üzerinden yükleyebilirsiniz. Mapping işlemini direk attribute üzerinden yapıyor. Class ınızdaki property üzerinde join i attribute olarak veriyorsunuz. Kendi sql i oluşturuyor . @unbalanced hocamla çok araştırdık vakti zamanında :) . O konuda bundan daha efektif bir çzüm bulamadım ben. Bulan olursa alırım bi dal. Not: Dapper en fazla 7 join yapmaya izin veriyordu. 8. joinde patlıyordu. Bilginize İnceliyim hocam bilgilendirme için teşekkürler. Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

mumkunse projeyi azure app site altında çalıştırır mısın aynı sorunu yapacak mı

bro sorun EF de oldugundan emin misin, benzer bir sorun yaşıyorum ama db bağlantisi bile yok.. bence sorun IIS'in uyku modunda olması. ilk requst'de IIS dll leri load ettiği için sorun çzülüyor. tam olarak bende bunu yazacaktim :) az insan çok huzur.

Projeyi lokalde çalıştır ama veritabanı bilgileri sunucuya gre ayarlı olsun. Aynı yanıt sürelerini veriyorsa veritabanı sunucusu sıkıntılı olabilir. Değilse büyük ihtimal sunucudaki iis ayar sorunu var. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

şuna bir baksana hocam;https://serverfault.com/a/948132IIS ayarlarında start mode AlwaysRunning olarak denesene bir de ya da yle mi bir kontrol etmiş olursun. bu ilk süreçleri cok etkiliyor. Birde dll cache ile ilgili bir ayari var di Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

bro sorun EF de oldugundan emin misin, benzer bir sorun yaşıyorum ama db bağlantisi bile yok.. bence sorun IIS'in uyku modunda olması. ilk requst'de IIS dll leri load ettiği için sorun çzülüyor. Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

Hannibal_King bunu yazdı Müridler zaten yazılacak şeyleri yazmışlar. Entity Framework'un ayarları, IIS in uykuda kalmış olabileceği vs. akla gelen ilk sebepler tabiki. Ama keşke bir profiler yazılımı kurup baksaydınız tam nedenini ğrenirdik. Dapper konusuna gelince efsane derecede tavsiye ederim. Dapper kullanmaya başladıktan sonra EF kullanmadım bidaha. EF çok daha büyük ve detaylı bir araç tabiki. A'dan Z'ye ğrenilmesi için daha fazla zaman gerekiyor. https://github.com/jamesmh/Dapper. Crud/blob/f11eafbd348d6bf326988562675259c53bed2b61/Library/CrudExtensions. cs buradaya da dapper için rnek bir class bırakayım. Ben de kendi uygulamam için buna benzer birşey yazacağım. @unbalanced hocam senin generic çzümünü de merak ettim bana da gnderebilir misin dapperlı kısmı. yolladim hocam Hacı abi banada yollada bi bakayım. joinlerde dapper yazmak hiç istemiyorum açıkçası. Senin çzümün güzelse seninkini kullanalım. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

şuna bir baksana hocam;https://serverfault.com/a/948132IIS ayarlarında start mode AlwaysRunning olarak denesene bir de ya da yle mi bir kontrol etmiş olursun. .