[英]should i use Entity as a parameter?
我正在使用 EF 4 並具有以下代碼。
public static Dictionary<Tuple<int, string>, Country> CountryDict { get; set; }
public static Dictionary<int, State> StateDict { get; set; }
我運行了 memory 配置文件,發現填充這些字典后,我的 ObjectContext 沒有得到處理,因為 Country 和 State 對象仍在 memory 中。
我用錯了嗎? 我應該為 Country 和 State 創建一個單獨的 model class 並使用它們嗎?
當您填充這些 collections 時,您可以從它們的上下文中Detach
這些對象,因此 ObjectContext 不再嘗試跟蹤它們。
此外,通常最好在using
語句中創建 ObjectContext,以確保及時處理它。
禁用 object state 跟蹤...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.