Hi, A little bit more then a year ago I wrote some initial code to support OLite 10.0 in NHibernate. This code is included since 2.1 and nothing seem to have improved since.
So, right now I'm trying to improve this by supporting OLite 10.3 and maybe writing some unit tests for it. The current status is that I can connect to the database, create-drop schema, create and query sequence, save entity and get entity only when cached... well that's about it! The main problem right now is that I can't get any not cached entity because when GetOrdinal is called from a Oracle.DataAccess.Lite.OracleDataReader it throw a NullReferenceException. I presume it's because the method expect a case sensitive column name. And instead of throwing an IndexOutOfRangeException like everybody else it throw a NullReferenceException. Even if the OracleDataReader was throwing the right exception in the current state NullableType.NullSafeGet can't handle the exception. So do I have an option here? Can I use the NDatareader instead of the NHybridDatareader? Thanks!
