Entity Framework 4.1 со строгой типизацией Включить не предоставляет IntelliSense? - PullRequest
2 голосов
/ 03 мая 2011

Я добавил: используя System.Data.Entity;и теперь я не получаю сообщение об ошибке при компиляции этого:

var k = db.Countries.Include(e => e.Cities);

, но мне все равно придется вручную войти в схему базы данных и проверить правильное имя текущей таблицы и скопировать-вставить / ввести ее вкод.IntelliSense не используется после того, как я использую период:

var k = db.Countries.Include(e => e.

Итак, цель всего этого сомнительна, так как это на самом деле не помогает вообще.Ввод вручную имени таблицы (имени набора сущностей) в кавычках ничем не отличается от ввода его в лямбда-выражении - за исключением того, что оно короче в виде строки.

Подсказки?

Ответы [ 2 ]

6 голосов
/ 21 апреля 2012

Похоже, что ваша проблема будет решена, когда вы добавите

using System.Data.Entity;

в начало вашей страницы

3 голосов
/ 04 мая 2011

Похоже, проблема в ReSharper 6 IntelliSense. После выключения ReSharper 6 IntelliSense оригинальный VS2010 IntelliSense работает нормально. Об ошибке сообщается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...