我在App_Code文件夹中添加了EF test.edmx。模型是从数据库生成的。
然后我在App_Code文件夹中添加了一个名为" clsUser"的类。现在,如果我试图在某些webform中访问此clsUser类,我无法找到它。为了解决这个问题,我已经将类的构建操作设置为编译,但是现在当我尝试访问clsuser类中的ef生成的实体时,它无法找到它。
clsUser.cs
public User Authenicate(int AccountNumber, string password)
{
testEntities db = new testEntities();
User user = db.Users.SingleOrDefault(u => u.account_number == AccountNumber && u.password == password);
if (user != null)
{
Load(user);
return user;
}
else return null;
}
无法识别函数的返回类型。
答案 0 :(得分:0)
您应该通过向Entities
所在的位置添加项目参考和使用指令来指定您期望的确切Entities
答案 1 :(得分:0)
这是VS 2012的一个问题。我使用Nuget更新了一些软件包,它开始引发问题。我最后重新安装VS以使其工作。