Our client wants to support both SQL Server and Oracle in the next project. Our experience comes from .NET/SQL Server platform. We will hire an Oracle developer, but our concern is with the DataAccess code. Will NHibernate make the DB Engine transparent for us? I don’t think so, but i would like to hear from developers who have faced similar situations.
I know this question is a little vague, because i don’t have Oracle experience, so i don’t know what issues we will find.
You can easily use NHibernate to make your application database-agnostic by following some basic practices:
hiloorguid) instead of sequences or identity.NHibernate has a great community. You can always ask your questions in http://groups.google.com/group/nhusers besides posting here.