LINQ to SQL 매핑 된 엔티티의 링크 된 EntitySet<T>
을 보면 다음과 같은 것을 볼 수 있습니다.EntitySet <T>의 "결과보기"는 어디에 있습니까?
다음과 같은 내용을보고 싶습니다. 작은 새로 고침 아이콘을 클릭하고 내용을 확인하십시오.
일반 EntitySet<T>
에서 결과보기를 볼 수없는 이유는 무엇입니까?
또한 this MSDN page에 다음과 같이 나타났습니다.
LINQ to SQL에서
EntitySet<TEntity>
클래스는IQueryable
인터페이스를 구현합니다.
내가 볼 수 있듯이 EntitySet<TEntity>
은 IQueryable
이나 IQueryable<T>
에서 상속받지 않습니다. 그래서 그 주장은 어때?
감사합니다. Jared이 말한 것에 대해 궁금한 점이 있습니다. "알려진 모든 IList/ 및 ICollection 유형에는 이미"-'EntitySet '내용을 볼 수있는 메소드가 있습니다. '비공개 회원'섹션을 파거나 다른 유형으로 변환하는 것 외에는 콘텐츠를 보는 편리한 방법입니다. –
@Allon Guralnek 나는 연산자를 사용하여 색인으로 항목에 액세스하는 것에 대해 이야기하고 있다고 생각합니다. 당신은 디버거의 목록을 보려면 내부를 파고들 필요가 있지만 IEnumerable을 사용하면 목록이 완성 된 런타임이 될 수 있으며 호출하지 않으면 내부로 파고 들지 않아서 반환 할 내용을 알려줍니다 그것. –
MerickOWA