2012-03-28 7 views
4

저는 항상 AsQueryable, AsEnumerable을 혼동합니다. 언제 사용해야합니까? AsQueryable을 사용하여 XML 또는 AsEnumerable의 특성에 따라 필터를 만드는 LINQ 문을 작성해야합니까?XmlAttributeCollection에 대한 LINQ 문 작성 방법은 무엇입니까?

[Serializable] 
public class LogHandler : IConfigurationSectionHandler 
{ 
    public object Create(object parent, object configContext, XmlNode section) 
    { 
     XmlAttributeCollection v = section.Attributes; 
    } 
} 
+1

이 스레드 확인 - http://stackoverflow.com/questions/2876616/returning-ienumerablet-vs-iqueryablet – Stecya

+0

게시 한 코드에서 달성하고자하는 것에 대한 세부 정보를 추가 할 수 있습니까? –

답변

2

주된 차이점에 IQueryable 정의 확장 방법은받은 대리인 발현 트리 대신 호출하는 방법을 의미 대신 Func을 개체의 목적 식을 가지고 있다는 것이다. 는 IEnumerable메모리 컬렉션 작업을위한 매우 중요하지만, 된 IQueryable는 데이터베이스 또는 웹 서비스처럼 원격 데이터 소스 수 있습니다.