C# 实体框架版本已过期,不允许使用Entry方法-如何修复此问题?

C# 实体框架版本已过期,不允许使用Entry方法-如何修复此问题?,c#,entity-framework,C#,Entity Framework,我在一个项目中使用实体框架,我试图将实体的实例附加到当前上下文,并将其实体状态设置为“已更改”。我看到的所有关于如何做到这一点的例子都告诉我,为了做到这一点,我需要使用Entry方法。这是另一个问题,我在哪里被指示这样做 问题是,当我试图编写此代码时,无法识别输入方法 using (PriorityOneEntities entities = new PriorityOneEntities()) { entities.AttachTo(entities.UserInfoes.Entit

我在一个项目中使用实体框架,我试图将实体的实例附加到当前上下文,并将其实体状态设置为“已更改”。我看到的所有关于如何做到这一点的例子都告诉我,为了做到这一点,我需要使用Entry方法。这是另一个问题,我在哪里被指示这样做

问题是,当我试图编写此代码时,无法识别输入方法

using (PriorityOneEntities entities = new PriorityOneEntities())
{
    entities.AttachTo(entities.UserInfoes.EntitySet.Name, userInfo);
    entities.Entry(userInfo).State = EntityState.Modified;
    entities.SaveChanges();
}
所以我被引导相信我使用的是错误版本的实体框架。此项目是在VisualStudio2010内部使用.NET4.0构建的。我正在使用的实体框架版本是否可能已经过时?如果是,我如何更新它


谢谢

更新软件包的最简单方法是使用。一旦安装了它,您就可以直接在VisualStudio中使用它来添加引用,它将下载并设置您的项目。它甚至可以在您正在使用的软件包有更新时通知您。

更新软件包的最简单方法是使用。一旦安装了它,您就可以直接在VisualStudio中使用它来添加引用,它将下载并设置您的项目。当您正在使用的软件包有更新时,它甚至可以通知您