Linq intellisense缺少EF对象

时间:2011-11-23 14:46:56

标签: linq visual-studio-2010 entity-framework intellisense

我面临一个奇怪的问题。

在我的VS解决方案中,我有3个项目。

  1. ASP.Net App
  2. C#类库(用作我的DAL并包含EF .edmx文件。
  3. Windows服务应用
  4. ASP.Net App可以成功访问EF模型,我可以使用经典的Linq或Lambda。First()等。一切正常。

    在我的Windows服务应用程序中,我添加了对DAL DLL的引用,但由于某种原因,当我在Windows服务库中键入任何代码文件时,Intellisense不会显示。我的代码示例如下:

    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 个答案:

答案 0 :(得分:1)

谢谢你们。我设法通过遵循活动挂图的评论来解决问题。

我添加了对System.Data.Entity的引用,修复了它。 Intellisense现在即将出现。