LINQ 쿼리 오류: 구현을 찾을 수 없음
Silverlight 응용 프로그램에서 "tblPersoon" 테이블에 대한 LINQ to SQL 쿼리에서 다음이 발생합니다. "쿼리 패턴의 구현을 찾을 수 없습니다" 오류. 이 오류는 (from...where...select) 구문을 사용할 때 발생합니다.
원인:
오류는 일반적으로 두 가지 가능한 문제에서 발생합니다.
해결 방법:
1. 네임스페이스 사용 확인:
필요한 네임스페이스 추가:
using System.Linq;
2. IEnumerable
유형 안전성을 위해 LINQ에서는 쿼리된 개체가 IEnumerable
var query = (from p in tblPersoon.Cast<Person>() select p).Single();
추가 고려 사항:
편집된 솔루션:
public tblPersoon GetPersoonByID(string id) { var context = new DataClasses1DataContext(); var query = context.tblPersoons.Where(p => p.id == id).Single(); }
위 내용은 LINQ to SQL 오류: '쿼리 패턴의 구현을 찾을 수 없습니다.' - 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!