[英]Refresh the data in entity created using database-first approach model in Entity Framework
通過“刷新數據”,我假設您的意思是創建一個新的上下文,以便實體框架從數據庫中獲取新數據,而不是使用在ChangeTracker中加載的實體。
1.如何刷新C#中使用實體框架創建的實體中的數據,如代碼示例所示?
您通常創建一個新的上下文。 您可以在代碼中使用多個上下文。
using (DEMONewEntities demonew = new DEMONewEntities())
{
}
// ...code...
using (DEMONewEntities demonew = new DEMONewEntities())
{
}
2.多久刷新一次數據,因為它可能會增加性能?
盡可能頻繁,但這取決於您的工作。 變更跟蹤器中的實體過多可能會降低您的績效。
您可以在此處找到有關ChangeTracker在許多實體中變慢的一些信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.