Вопрос

Proper difference of IEnumreable and IQueryable .

Why this two interface used and when used?

Whats the benefit used over list?

What other methods consist in IEnumreable and IQueryable?

In what scenario we have to use IEnumreable and IQueryable?

Это было полезно?

Решение

When querying a database, I prefer using a IQueryable because the request is sent when data are needed. I mean this

   var users = (from user in db.Users select user ).AsQueryable();
   //it doesn't load data yet until you write users.ToList(); or users.Count();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top