XML에 LINQ를 사용하고 있습니다. 나는 .... 아래 where
절에 SQL의 <>
사업자의 동등한를 사용하려면LINQ to Xml 연산자와 같지 않음
var myBooks = from book in xDoc.Descendants("BOOKOB")
where book.Element("AUTHOR").Value
도와주세요!
XML에 LINQ를 사용하고 있습니다. 나는 .... 아래 where
절에 SQL의 <>
사업자의 동등한를 사용하려면LINQ to Xml 연산자와 같지 않음
var myBooks = from book in xDoc.Descendants("BOOKOB")
where book.Element("AUTHOR").Value
도와주세요!
= 작동하지 않습니까?
등호가 같지 않음 및 ==에! =을 사용할 수 있어야합니다.
다른 사람들이 말했듯이! = 완벽하게 쉽게 사용할 수 있습니다 - LINQ를 사용하는 경우에도 이 아니고 SQL을 쓰고 있다는 것을 잊지 마십시오. "점 표기법"간단하게 읽고 난 보통 발견,이 같은 간단한 쿼리의
var myBooks = from book in xDoc.Descendants("BOOKOB")
where book.Element("AUTHOR").Value != "Jeff Atwood"
select book;
:
귀하는 물론, 동일하게하지에 대한 select
절과 함께 값을 제공해야 :
var myBooks = xDoc.Descendants("BOOKOB")
.Where(b => b.Element("AUTHOR").Value != "Jeff Atwood");