Domanda

Il mio team utilizza un'istanza condivisa di Oracle per lo sviluppo in C #, NHibernate e ASP.NET, e di tanto in tanto ci passo su ogni altri le dita dei piedi quando si effettuano i dati o le modifiche dello schema alzando tutti.

In un altro progetto che sto usando Java e HSQL in modalità in-memory 100% e solo Hibernate lanciare uno script per importare i dati sufficienti per testare con. Inoltre, crea e scende lo schema. Ho considerato con lo stesso approccio in NET-terre. Con tutto temporanea e indipendente sarebbe impossibile fare un passo su ogni altri le dita dei piedi, e abbiamo potuto ancora integrare il nostro schema e dati sulla scatola Oracle condivisa.

Ho cercato HSQL su .NET e SharpHSQL sembra essere un progetto morto (ultima release 2005).

C'è un progetto attivo equivalente a HSQL for .NET, o qualcosa di abbastanza vicino per essere utilizzato in questo modo?

Come avete avuto modo di utilizzare questo approccio in un ambiente della squadra? Eventuali problemi?

Come si fa a gestire e controllare i dati versione per il popolamento del database? C'è una soluzione cross-platform per l'importazione di dati?

È stato utile?

Soluzione

Vedere il sito web HSQLDB.org. V'è ora un'implementazione NET.

Modifica: L'implementazione è per HSQLDB 1.8.0.x ed è nel repository SVN. Deve essere compilato per l'uso.

Altri suggerimenti

Con qualcosa come Sqlite , si potrebbe adottare lo stesso approccio nelle vostre applicazioni .NET come con il vostro Java applicazioni - la creazione dello schema e popolando i dati di test tramite NHibernate schema di esportazione / NHibernate codice popolazione è un buon modo per gestire questo scenario (NHibernate funziona bene con SQLite). Se si sceglie di, si potrebbe standardizzare su SQLite con le applicazioni Java troppo.

Date un'occhiata a Sforzo

  

Si tratta essenzialmente di un provider ADO.NET che esegue tutti i dati   operazioni su un leggero database di memoria principale in-process anziché   un database tradizionale esterno.

L'ho usato nel mio ultimo progetto e piace molto. Facile da configurare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top