Ключевое слово var не работает в LINQPad 4 - PullRequest
2 голосов
/ 21 октября 2011

Я пытаюсь запустить простой код в LINQPad в виде программ C # или C #:

var query = dbtable.Where(f => f.date== new DateTime(2011,10,18));
fd.Dump();

Я получаю следующую ошибку:

Невозможно неявно преобразовать тип 'System.Linq.IQueryable к LINQPad.User.var.Существует явное преобразование (вам не хватает приведения?)

Прежде чем вы спросите: нет, я не создал тип "var".

У кого-нибудь есть идеи?

1 Ответ

2 голосов
/ 24 октября 2011

Отвечая на мой вопрос:

Он только что понял, что одна из 200+ таблиц в БД, на которую я смотрю, называется "var". LinqPad автоматически создает тип «var».

Как упоминал Джо Албахари, это происходит из-за того, что «Имена свойств с заглавной буквы» были отключены. Спасибо Джо.

...