2012-10-10 2 views
2
나는 다음과 같은 코드를 사용하고

로 번역 될 수 없습니다 사이트를 방문했지만 찾지 못했습니다.LINQ는 상점 표현

+0

의 중복 가능성 http://stackoverflow.com/questions/1066760/problem-with-converting-int -to-string-in-linq-to-entities) –

답변

7

ToString 메서드를 변환하려면 SQL 함수를 사용해야합니다.

SqlFunctions.StringConvert((double)id) 

여기 대답 Problem with converting int to string in Linq to entities

[엔티티에 Linq에 문자열로 변환 INT에 문제 (
+0

내가 사용 => var listofdata = sd.users.where (d => SqlFunctions.StringConvert ((double?) d.id) .ToString(). 포함 ("2")) // // 오류 : LINQ to Entities가 'System.String ToString()'메서드를 인식하지 못하고이 메서드를 저장소 식으로 변환 할 수 없습니다. –

+0

.ToString() 메서드를 사용하지 마십시오. StringConvert는이를 수행합니다. – Noel

+0

많은 감사합니다. –