我需要使用實體框架4.0將整個表加載到內存中。我花了最近2個小時閱讀關於AsNoTracking()方法,應該做的伎倆,但我不明白爲什麼該方法不可用我的dataContext。基於我讀過的所有內容,我只需要一個對System.Data.Entity的引用。然後,我應該能夠在加載我的對象時使用AsNoTracking()方法。我在這裏錯過簡單的東西嗎?這種方法在EF 4.0中不可用?儘管如此,下面是我的代碼中的一個查詢。AsNoTracking()方法從實體框架中的上下文丟失
// Working Query
var items = dbContext.Items.ToList()
// Does NOT Work (Compiler does not recognize AsNoTrackingMethod())
var items = dbContext.Items.AsNoTracking().ToList()
System.Data.Entity的引用和我使用的實體框架4.0。我遇到的文檔並不清楚哪個版本開始支持此方法,因此可能是版本問題。 – Grasshopper