2014-01-07 50 views
1

是否有可能在不添加如此MSDN-article中所述的附加列的情況下處理Entity Framework中的併發?
只有解決方案描述了我必須更改數據庫結構,但不能更改我正在使用的數據庫,所以我需要另一種可能性。在實體框架中處理併發性而無需額外的列

編輯:
衝突應處理樂觀。有幾個(數百)表,所以我所尋找的是一個更一般的解決方案,不是特定於一個表。

+1

您想如何處理衝突?哪些列可用? –

+0

您將需要某種列,您可以確信每次更新都會更改。 – Paddy

回答

0

根據此:Handling Concurrency with the Entity Framework

配置實體框架,包括每 列在UpdateDelete命令

如果你要實現的WHERE子句中的表的原始值這種併發的方法,你必須 在你想跟蹤的實體中標記所有非主鍵屬性 併發性通過向它們添加ConcurrencyCheck屬性