코드가 컴파일되고 실행 되기는하지만 결과에 아무런 변화가 없으면 InvalidOperationException 또는 NotSupportedException이 표시됩니다.Linq 하위 쿼리 - 결과 집합을 반복하여 반복하려고하면 InvalidOperationException이 발생합니다.
var movies = from m in data.Movies
where m.Rating > -1 && m.GenresLinks.Contains
(
(from g in data.GenresLinks
where g.GenreID == queryGenre select g).FirstOrDefault()
)
orderby m.InsertedIn descending
select m;
return movies.ToArray();//Exception here
감사합니다.
어떤 종류의 LINQ입니까? LINQ to SQL, LINQ to Objects? –
LINQ-To-SQL 쿼리는 사용하려고하거나 결과의 "받는 사람"메서드 중 하나를 호출 할 때까지 실행되지 않습니다. 받고있는 실제 예외 텍스트를 제공해야합니다. –
예외에 대한 완전한 예외 세부 사항을 알려주십시오. InvalidOperationException ** 또는 ** NotSupportedException 중 하나만 가져올 수 있습니다. 동시에 둘 다 불가능합니다. 기타 : LINQ2SQL을 사용하고 있습니까? 엔티티 프레임 워크? 개체에 대한 LINQ? –