Can Castle ActiveRecord do optimistic locking on properties? I found optimistic locking for the entire class, but not for an individual property. In my case, I need to make it so that adding/removing elements in a collection does not update the version number of the entity (so for example, adding a Product
to a Store
wit开发者_Python百科hout changing any of Store
's properties will not increment the version number).
NHibernate supports an optimistic-lock
property that can be applied to properties or collections and does exactly what you want when set to false (default is true)
I think ActiveRecord doesn't currently expose it. Not sure how hard it would be to extend it.
精彩评论