.Net Core Uzmanlarına Soru
11
●140
- 05-12-2023, 18:02:33.net core ile geliştirdiğim projede veri tabanına bir sorgu atmam gerekiyor. Sorgu oldukça detaylı ve filtreleme yapan bir sorgu. Aşırı fazla veri olduğundan ve filtrelemeden dolayı çok fazla join işlemi olduğundan ilerde performans sorunları açacak. Bunun içinde string olarak sql sorguları yazarak bir yere kadar sorunu çözüyorum fakat buda amelelik gibi geliyor. Bu sorun için bu tür durumlar için önerebileceğiniz yöntemler var mı?
- 05-12-2023, 18:07:03hocam biraz daha açma şansınız var mı acaba? Benim istediğim çok fazla join olduğu için bunları minimuma indirmek istiyorum ya da bunun daha performanslı bir yolu var mı?mikro adlı üyeden alıntı: mesajı görüntüle
- 05-12-2023, 18:09:13EF kullanabilirsin, query lerini daha rahat yönetebilir, istediğin tabloları da include edebilirsin
- 05-12-2023, 18:11:41hocam aslında sorun tam olarak bu ef kullanınca arkadaki kodları incelediğim de çok fazla join atıyor ve istediğim performansı bana vermiyor bir yerden sonra işlem yavaşlıyor bunun için kendi oluşturduğum sql query yapım var bunu kullanıyorum buda çok büyüdü artık yorucu oluyor bunun için illaki GRAPH QL gibi yapılar vardır hangisi daha mantıklı acaba onu araştırıyorumYaserMazlum adlı üyeden alıntı: mesajı görüntüle
- 05-12-2023, 18:16:32Dapper daha önce kullanmadım ama bu kısımda bana avantajı ne olur?dnztanverdi adlı üyeden alıntı: mesajı görüntüle
- 05-12-2023, 18:18:28Hız olarak en iyi yöntem entity göre çok iyi zaten entity her zaman kullanılmazdigitalDev adlı üyeden alıntı: mesajı görüntüle