我正面臨一個奇怪的問題。Linq intellisense在EF對象上丟失
在我的VS解決方案中,我有3個項目。
- ASP.Net應用
- C#類庫(用作我的DAL和包含EF .edmx文件。
- Windows服務應用
的ASP.Net應用程序可以succesffully訪問EF模型和我可以使用經典的Linq或Lambda.First()等一切工作正常
在我的Windows服務應用程序,我已經添加了對DAL DLL的引用,但由於某種原因,智能感知不笑當我在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()
{
}
}
}
同樣的事情發生在我嘗試時: var collection = from n in ent.Queries where n。 – Fox
嘗試添加對「System.Data」的引用。 EF取決於該組件,因此智能感知可能需要按預期工作。 – flipchart
如果您手動輸入代碼,代碼是否會編譯? –