>在ASP.NET MVC3應用程式中有效更新實體框架5中的記錄通常需要仔細考慮。 標準方法雖然有用,但並不總是提供最佳性能或所需的控制水平。
傳統的更新方法及其限制:>
有幾種常見方法,每種方法都有權衡:>
方法1:載入後的單一屬性更新:
>
>優點:優點:
使用單一資料庫查詢實作更新。此方法提供:
顆粒狀控制:<code class="language-csharp">db.Users.Attach(updatedUser); var entry = db.Entry(updatedUser); entry.Property(e => e.Email).IsModified = true; // Mark other changed properties as modified db.SaveChanges();</code>
還原資料庫互動:
以上是如何在 ASP.NET MVC3 中高效更新 Entity Framework 5 記錄,同時最大限度地減少資料庫查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!