.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ı?