CSharp
Entityframework WhereIf extension metodu ve Repository desenine uygulanması
EntityFramework ile çalışırken oldukça kullanışlı olan IQueryable arayüzünü kullanırız. IQueryable arayüzü veritabanı için query hazırlanması ve düzenlenmesini sağlar. Bahse konu arayüz için birçok uzantı (extension) metod mevcuttur. Bunların en başında Where uzantı metodu gelir. Alt kısımda vereceğim örnekte Where metodu ile sorgulanan kullanıcının ilişkili departmanları listelenmektedir. public IDataResult<List<DepartmentDto>> ListByUserId(int UserId) Devamı…