If I were to write optimistic concurrency support in OrmLite for Oracle and SQL Server using system change number and RowVersion respectively and of course including tests, would you be likely to accept that into the standard version? I would also add some kind of support for SqLite because I use it for tests, but it would, of course, not actually use a special column since there is no such capability in SqLite (unless I've missed something in SqLite).
Yeah we do accept external features via pull-requests. They have a high chance of being accepted if they're not disruptive or cause confusion to the existing code-base.
Although you may want to run the proposal by me, by creating a new ticket on: https://github.com/ServiceStack/Issues
So I can see what the proposed new API's would look like?