2010-03-04 5 views
0

주소가 1-n 인 개체 고객이 있습니다.어떻게 EF에서 이미로드 된 데이터를 쿼리 할 수 ​​있습니까?

첫 번째 주소를 가져오고 싶습니다. 그래서 내가하는 방법을 만들 :

public Address firstAddress 
{ 
    get 
    { 
     var f=from d in this.Addresses 
       select d; 
     return f; 
    } 
} 

나는 다음과 같은 오류 얻을 : 'System.Data.Objects.DataClasses.EntityCollection'ofsource 구현을 찾을 불가능

오류 5. introuvable '선택'. Une référence 'System.Core.dll'ou une 지시어를 사용하여 'System.Linq'est-elle manquante? 내가 주소의 수집을 쿼리 할 수 ​​없습니다 왜 undertand에없는

... 감사 존

답변

0

음, 오류 메시지가 어디 프랑스어를 읽을 수 추정, 찾기 시작 알려줍니다. :) 앱에 System.Core 어셈블리에 대한 참조가 있고 코드 파일의 상단에 using System.Linq;이 있는지 확인하십시오.

또한 쿼리가 잘못되었다고 생각합니다. this.AddressesAddress 유형의 열거 형이라고 가정합니다. 이 경우 다음이 필요합니다.

public Address firstAddress 
{ 
    get 
    { 
     var f=(from d in this.Addresses 
       select d).FirstOrDefault(); 
     return f; 
    } 
} 
관련 문제