Linq intellisense отсутствует на объекте EF - PullRequest
1 голос
/ 23 ноября 2011

У меня странный тип проблемы.

В моем решении VS у меня есть 3 проекта.

  1. Приложение ASP.Net
  2. Библиотека классов C # (используется в качестве моего DAL и содержит файл EF .edmx.
  3. Приложение службы Windows

Приложение ASP.Net может успешно получить доступ к модели EF, и я могу использовать либо классический Linq, либо Lambda .irst () и т. Д. Все работает нормально.

В моем приложении для службы Windows я добавил ссылку на DAL DLL, но по какой-то причине Intellisense не отображается, когда я набираю какие-либо файлы кода в библиотеке службы Windows. Пример моего кода ниже:

using System;
using System.Collections.Generic;
using System.Text;
using System.Linq;

namespace alertservice
{    
    class AlertPolling
    {
        dal.applicationEntities ent;
        public AlertPolling()
        {
            ent = new dal.applicationEntities();
            ent.Queries.   // <--- ZERO INTELLISENSE HAPPENING HERE.
        }
        public void StartPolling()
        {      
        }
    }
}

1 Ответ

1 голос
/ 24 ноября 2011

Спасибо, ребята.Мне удалось решить эту проблему, следуя комментариям флипчарта.

Я добавил ссылку на System.Data.Entity, в которой ее исправили.Intellisense теперь подходит.

...