EF 对象上缺少 Linq intellisense
我面临着一种奇怪的问题。
在我的 VS 解决方案中,我有 3 个项目。
- ASP.Net 应用程序
- C# 类库(用作我的 DAL 并包含 EF .edmx 文件。Windows
- 服务应用程序
ASP.Net 应用程序可以成功访问 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()
{
}
}
}
I'm facing a strange type of issue.
In my VS Solution I have 3 projects.
- ASP.Net App
- C# Class Library (Used as my DAL and contains a EF .edmx file.
- Windows Service App
The ASP.Net App can succesffully access the the EF Model and I can use either classic Linq or Lambda .First() etc. Everything works fine.
On my Windows Service App, I've added a reference to the DAL DLL , but for some reason, the Intellisense does not show up when I type in any code files in the windows service library. Example of my code below :
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()
{
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
谢谢你们。我按照活动挂图的评论设法解决了这个问题。
我添加了对 System.Data.Entity 的引用来修复它。智能感知即将推出。
Thanks guys. I managed to fix the problem by following the comments from flipchart.
I added a reference to System.Data.Entity which fixed it. Intellisense now coming up.