Использование CreateSourceQuery в LINQPad

Как заставить linqpad понимать CreateSourceQuery в следующих операторах C#?

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» не содержит определения для «CreateSourceQuery», и не удалось найти метод расширения «CreateSourceQuery», принимающий первый аргумент типа «System.Data.Linq.EntitySet».

Может быть, это просто ссылка, которая мне нужна?


person Charles    schedule 20.11.2012    source источник


Ответы (1)


CreateSourceQuery — это метод Entity Framework. LINQPad по умолчанию использует LINQ-2-SQL.

На веб-сайте LINQPad есть пошаговое руководство, в котором объясняется, как использовать его с Entity Framework: http://www.linqpad.net/EntityFramework.aspx

person Richard Deeming    schedule 27.11.2012