Func ve Expression
Func değer döndüren bir metot'tur. Kısacası Func sadece bir değer döndüren metodu bir değişkende tutmamızı sağlayan bir tiptir.
IEnumerable<T> Func<T> kabul ederken IQueryable<T>
Expression<Func<T>>
kabul etmektedir.
Func<T> vs. Expression<Func<T>>
- The IEnumerable version:
Where(Func<T, bool> predicate)
- The IQueryable version:
Where(Expression<Func<T, bool>> predicate)
Kullanım Şekilleri ikisinde de aynıdır.
IEnumberable version:
IQueryable version:
.Where(x => x.property == "value")
IQueryable version:
.Where(x => x.property == "value")
Hiç yorum yok:
Yorum Gönder