HSQL für .NET Entwicklung und im Zusammenhang mit Fragen der Prozess
Mein team verwendet eine freigegebene Instanz von Oracle für die Entwicklung mit C#, NHibernate und ASP.NET und wir gelegentlich Schritt auf jedem anderen Zehen, wenn die Bereitstellung von Daten oder änderungen am schema hält sich jeder.
Auf einem anderen Projekt bin ich mit Java und HSQL-in 100% in-memory-Modus und nur Hibernate starten Sie ein Skript importieren, genug Daten zum testen mit. Es schafft auch und lässt das schema. Als ich mit dem gleichen Ansatz .NET-land. Mit alles temporär und unabhängig es unmöglich sein würde, Schritt auf jedem anderen Zehen, und wir konnten noch integrieren unser schema und die Daten auf der freigegebenen Oracle-box.
Sah ich für HSQL auf .NET und SharpHSQL scheint ein Totes Projekt (Letzte Version von 2005).
Ist es ein aktives Projekt entspricht HSQL für .NET, oder irgendetwas in der Nähe genug, um verwendet werden, auf diese Weise?
Wie haben Sie auf die Verwendung dieses Ansatzes in einer team-Umgebung? Irgendwelche Probleme?
Wie haben Sie es geschafft und die version-control-Daten für das Auffüllen der Datenbank? Gibt es eine cross-Plattform-Lösung für das importieren von Daten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen HSQLDB.org die web-site. Es ist jetzt eine .NET-Implementierung.
Edit: Die Umsetzung ist für HSQLDB 1.8.0.x und ist im SVN-repository. Kompiliert werden muss zum Einsatz.
Etwas wie Sqlite, Sie könnten mit dem gleichen Ansatz in Ihrem .NET-Anwendungen als die mit Ihrer Java-Anwendungen - Erstellung der schema-und Auffüllen von Testdaten über NHibernate-schema export /NHibernate Bevölkerung-code ist ein guter Weg, um dieses Szenario zu verwalten (NHibernate funktioniert mit Sqlite). Wenn Sie gewählt haben,, Sie könnten zu standardisieren, die auf Sqlite mit Ihrer Java-Anwendungen zu.
Werfen Sie einen Blick auf Aufwand
Habe ich es in meinem neuesten Projekt, und mag es wirklich. Einfach einrichten.