저는 linqpad와 C#을 처음 사용합니다. odata에서 "ic"으로 시작하는 ID 목록을 가져오고 싶습니다. SqlMethods.like를 시도하고이 오류가 발생했습니다. 다음은LinqPad와 같은 연산자 오류
'이름'SqlMethods '는 현재 컨텍스트에 존재하지 않는 것은 "
from id in Products
where SqlMethods.Like(id.ProductId, "IC%")
select id
이 도와주세요 쿼리를합니다. 솔루션을 찾을 수 없습니다.
언어가 C# 문으로 설정되어 있습니까? 나는 (비슷한 문법으로) 비슷한 것을 실행했고, 그것은 나를 위해 잘 작동한다. –
아니요, C# Expression을 사용하고 있습니다. C# 문을 사용할 때 코드를 "var query = from id"에서 "SqlMethods.Like (id.ProductId,"IC % ") ID를 선택하고 Console.WriteLine (쿼리);" 여전히 동일한 오류가 발생합니다 – Swapnil
예제 코드에서와 똑같은 ** SqlMethods ** 철자가 확실합니까? 그리고 그것은 완전한 이름 즉 System.Data.Linq.SqlClient.SqlMethods를 사용하면 어떤 차이가 있습니까? – sgmoore