无法访问类中的实体框架实体

时间:2014-05-22 09:57:03

标签: c# asp.net entity-framework

我在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;
        }

无法识别函数的返回类型。

2 个答案:

答案 0 :(得分:0)

您应该通过向Entities所在的位置添加项目参考和使用指令来指定您期望的确切Entities

答案 1 :(得分:0)

这是VS 2012的一个问题。我使用Nuget更新了一些软件包,它开始引发问题。我最后重新安装VS以使其工作。