2011-12-29 80 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中描述的方法。

相關問題