2014-01-07 3 views
1

Возможно ли как-то обрабатывать параллелизм в Entity Framework без добавления дополнительного столбца, как описано в этом MSDN-article?
Существуют только решения, в которых мне нужно изменить структуру базы данных, но изменить базу данных, с которой я работаю, не представляется возможным, поэтому мне нужна другая возможность.Обработка параллелизма без дополнительного столбца в Entity Framework

EDIT:
конфликты должны решаться оптимистичным. Существует несколько (сотни) таблиц, поэтому то, что я ищу, является более общим решением, не относящимся к одной таблице.

+1

Как вы хотите справляться с конфликтами? И какие столбцы доступны? –

+0

Вам понадобится какой-то столбец, который вы можете быть уверены, изменится при каждом обновлении. – Paddy

ответ

0

В соответствии с этим: Handling Concurrency with the Entity Framework

Настройка Entity Framework включать исходные значения каждого столбца в таблице в ИНЕКЕ Update и Delete команд

Если вы хотите реализовать этот подход к параллелизму, вы должны отметить все свойства не первичных ключей в объекте, который вы хотите отслеживать, параллелизм, добавив к ним атрибут ConcurrencyCheck

Смежные вопросы