0
我有一個問題與實體框架4.0併發檢查失敗,分層數據EF 4.0
我有一個分級表類別:ID,姓名,ParentCategory_Id,時間戳
的「時間戳」字段被標記爲「併發模式「=」已修正「
而我正在使用自我追蹤實體」類別「來管理我的MVC應用程序中的類別實體。
的情況:
- 我創建STE 「NewCategory」
- 設置字段名稱= '喇嘛喇嘛'
- 創造新的STE 「ParentCategory」 是這樣的:
var ParentCategory = new Category{Id=45}; ParentCategory.MarkAsUnchanged(); NewCategory.Parent = ParentCategory;
- 呼叫在我的STE上下文中應用ChangeChanges()方法並調用SaveChanges()
- 查詢是「Update Category set Name = ....」!!!!!!
如果我做NewCategory.Parent = null
或在模型方案中設置"Concurrncy Mode" = "Node"
一切正常。
如何在併發檢查中使用分層數據?
你可以請張貼整個代碼塊嗎? – jfar 2010-07-05 05:57:53
問題和問題不清楚,請重新提示。 – 2011-03-31 15:17:43