Entity framework 如何首先刷新实体框架4.1代码中的数据
我有以下背景:Entity framework 如何首先刷新实体框架4.1代码中的数据,entity-framework,entity-framework-4.1,Entity Framework,Entity Framework 4.1,我有以下背景: public class DataContext : DbContext { /// <summary> /// Gets or sets Addresses. /// </summary> public DbSet<Address> Addresses { get; set; } /// <summary> /// Gets or sets Users. /// </
public class DataContext : DbContext
{
/// <summary>
/// Gets or sets Addresses.
/// </summary>
public DbSet<Address> Addresses { get; set; }
/// <summary>
/// Gets or sets Users.
/// </summary>
public DbSet<Users> Users { get; set; }
}
公共类DataContext:DbContext
{
///
///获取或设置地址。
///
公共数据库集地址{get;set;}
///
///获取或设置用户。
///
公共数据库集用户{get;set;}
}
我的应用程序用户可能会更改用户数据中的数据,然后他可能想取消更改。最好的方法是从数据库中刷新
DataContext
。但是DbContext
没有Refresh
方法。如何刷新我的DataContext
?您可以从数据库中重新加载实体,如下所示
context.Entry(user).Reload();
或者,您可以尝试中描述的方法