Поздно, так что это должно быть что-то глупое. У меня есть LinqPad, подключенный к моей базе данных и, похоже, не может получить результаты для простейших запросов.
var q = from app in AppInstances
select new {
AppId = app.AppId
};
Когда я запустил это, LinqPad говорит, что он успешно выполнен (режим С# Statement). Ничего не осталось.
Я могу написать следующий очень простой режим выражения Lambda (С#):
AppInstances.Select (p => p.AppId)
И это работает. Зачем? Я бы предпочел использовать функциональность построения не-лямбда-запросов. Я уверен, что это все вместе глупо.