Abbiamo un'applicazione con il backend Oracle. Il livello DAO è scritto in C # e utilizza nHibernet per eseguire le operazioni sui dati.
Per unità testare il nostro codice DAO, usiamo SQL Lite che crea il database basato sulla nostra mappatura esistente nel progetto.
Alcune delle nostre query di ibernazione che vanno a oracle usano (+) per i join esterni. Ora SQL Lite non capisce (+).
Ci può essere un po 'più di sintassi da Oracle che SQL Lite non capisce. Come possiamo risolvere problemi come questi?
Quali sono gli altri sistemi di database che possono essere utilizzati per l'unità test del codice dell'applicazione.