, 나는 방법에 데이터베이스에서 데이터를 가져올 수 있습니다를 IEnumerable와이것은 IQueryable의 이점이 있습니까? 내가 '잘못 해달라고하면
가첫째 :
myContext.MyTable.ToList();
을 IQeryable으로 :
IQueryable<MyTable> query = myContext.Mytable;
장점 중 하나는 IQueryable
이 서버의 조건을 실행한다는 것입니다. 따라서 더 효율적이고 빠릅니다. IEnumerable
.
하지만 내 저장소에서
, 나는 목록을 반환, 나는이 경우이를 알고 싶습니다은 :return query.ToList();
IQueryable
의 이점이있다.