Замок ActiveRecord оптимистичная блокировка по свойствам - PullRequest
0 голосов
/ 27 апреля 2010

Может ли Castle ActiveRecord осуществлять оптимистическую блокировку свойств? Я обнаружил оптимистическую блокировку для всего класса, но не для отдельного свойства. В моем случае мне нужно сделать так, чтобы добавление / удаление элементов в коллекции не обновляло номер версии объекта (например, добавление Product к Store без изменения любого из Store ' Свойства s не будут увеличивать номер версии).

1 Ответ

0 голосов
/ 27 апреля 2010

NHibernate поддерживает свойство optimistic-lock, которое можно применять к свойствам или коллекциям, и выполняет именно то, что вы хотите, если для него установлено false (по умолчанию true )

Я думаю, что ActiveRecord в настоящее время не предоставляет его. Не уверен, насколько сложно было бы его продлить.

...