1
我對整個WPF應用程序使用相同的數據上下文。我怎樣才能從數據庫重新加載特定的對象?我試圖爲該對象的數據上下文的刷新功能沒有成功。我如何重新加載DataContext中的特定對象(表)
我對整個WPF應用程序使用相同的數據上下文。我怎樣才能從數據庫重新加載特定的對象?我試圖爲該對象的數據上下文的刷新功能沒有成功。我如何重新加載DataContext中的特定對象(表)
你這樣做;
YourDataContext = null; YourDataContext = Database.Read();
但是,這不是重申聲明數據上下文的平等嗎? 在Linq 2 Sql中,一旦讀取了一行,它就會保存在內存中。我希望能夠從數據庫中重新讀取一行(實體)而不擦除數據上下文中其餘的緩存實體。 – Kingamoon
實際上你想刷新,重新映射實體? – 2012-09-23 04:30:57
我想重新加載一個實體。假設我加載了ID爲5的學生實體。用戶對該實體的屬性進行了更改,但決定取消。我希望能夠從數據庫中重新加載該學生實體以恢復所做的任何更改。 – Kingamoon