쿼리 패턴 구현 부재: "찾을 수 없음" 오류 해결
Silverlight 응용 프로그램에서 LINQ를 사용하여 데이터베이스 연결을 설정하려는 시도 "쿼리 패턴의 구현을 찾을 수 없습니다." 오류가 발생했습니다. 이 오류는 일반적으로 LINQ 네임스페이스가 생략되거나 쿼리된 형식에 IEnumerable
문제 해결
이 문제를 해결하려면 쿼리되는 유형이 실제로 IEnumerable
var query = (from p in tblPersoon.Cast<Person>() select p).Single();
이 수정을 통해 유형이 IEnumerable
가능한 원인
적절한 구현이 없는 것 외에도 다른 잠재적인 원인이 있습니다. 이 오류의 경우:
using System.Linq;
추가 고려 사항:
제공된 예에서 ID로 "tblPersoon" 개체를 검색하려면 DataClasses1DataContext 클래스의 인스턴스가 필요했습니다. , tblPersoons 속성을 노출합니다. 따라서 수정된 코드는 다음과 유사합니다.
public tblPersoon GetPersoonByID(string id) { var context = new DataClasses1DataContext(); var query = context.tblPersoons.Where(p => p.id == id).Single(); // ... }
위 내용은 내 Silverlight LINQ 쿼리에서 '쿼리 패턴의 구현을 찾을 수 없습니다' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!