2011-12-29 77 views
4

刷新数据我有以下方面:如何在实体框架4.1的代码首先

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没有Refresh方法。如何刷新我的DataContext

回答

3

您可以按如下方式从数据库重新加载实体。

context.Entry(user).Reload(); 

或者您可以尝试this question中描述的方法。

相关问题