2012-11-20 2 views
1

다음 C# 문에서 linqpad가 CreateSourceQuery를 이해하도록하려면 어떻게해야합니까?LINQPad에서 CreateSourceQuery 사용

var airline = Airlines.FirstOrDefault(a => a.ID == 1776); 
airline.Dump(); 
var crew = airline.Crew.CreateSourceQuery().Where(c => c.Title == "pilot"); 
crew.Dump(); 

여기에서 Airlines.Crew는 탐색 속성입니다. Linqpad는 오류를 제공합니다 :

'System.Data.Linq.EntitySet' does not contain a definition for 'CreateSourceQuery' and no extension method 'CreateSourceQuery' accepting a first argument of type 'System.Data.Linq.EntitySet' could be found

아마도 이것은 필요한 참조일까요?

답변

1

CreateSourceQuery은 Entity Framework 방법입니다. LINQPad는 기본적으로 LINQ-2-SQL을 사용합니다. http://www.linqpad.net/EntityFramework.aspx

+0

도현 :

는 엔티티 프레임 워크와 함께 사용하는 방법에 대해 설명 LINQPad 웹 사이트에 워크를 통해입니다! 당연하지. 링크 주셔서 감사합니다. – Charles