flq/Simple.Data.Oracle — pull request #9 by SimonH (2012-07-26 11:49:18+00:00)
Title: Select..For Update - Oracle Specific Query building and function name conversion

Hi Frank,

I updated to 0.17.0.1 so that I could use some changes I'd asked Mark to include in the core libraries.

I haven't update the nuspec files for the solution as I figured you'd want to make sure all was OK before you altered them and published a new version.

The changes supply an ICustomQueryBuilder (similar to ICustomInserter) which allows more Oracle specific queries and in my case allows the SimpleQuery.ForUpdate() function to build SELECT....FOR UPDATE.
At the same time I was able to change it so that we can use an Oracle specific IFunctionNameConverter to allow for differences between Sql Server and Oracle (e.g. Sql Len => Oracle Length).
I added Unit tests for the new functionality and ran (as much as possible) against my Oracle 11g Xe install

Thanks

Simon