Frage

Ich bin in dem Prozess eine Anwendung von Refactoring und ich habe beschlossen, eine mobile / eingebettete Datenbank zu verwenden.

Ich habe über SQL Server Compact Edition zu lesen, aber ich habe mich gefragt, ob jemand von euch von anderen Datenbanken wußte, die verwendet werden könnten, und haben keine großen Download-Größen, wie meine aktuelle Anwendung über ~ 2 MB ist (installer ). SQLite wäre schön, aber AFAIK die GSoC Implementierung von LINQ-to-SQLite ist ziemlich buggy im Moment.

Danke!

War es hilfreich?

Lösung

VistaDB und (wie Sie bereits erwähnt) SQL Server Compact Edition zwei kleine Optionen für eine eingebettete Datenbank sind. SQL Server Compact Edition kann mit Linq verwendet werden Framework SQL oder Entity. Ich glaube, VistaDB mit dem Entity Framework verwendet werden.

Auch wenn Sie nicht über eine relationale Datenbank benötigen, können Sie betrachten wünschen können db4o . Rob Conery schreibt über diese hier .

Hope, das hilft!

Andere Tipps

Ich habe einmal DB40 ausprobiert (nicht die Compact Edition) - es ist eine Objektdatenbank. Allerdings, je nach Bedarf kann es sich um eine eher komfortable Sache zu bedienen. Sie stellen fest, dass sie Linq auch für die kompakte Ausgabe unterstützen: http://www.db4o.com/s/compactframeworkdb.aspx

Ich habe es selbst nicht verwendet, aber Sie könnten unter Blackfish suchen. Ich bin nicht sicher über seine Linq Unterstützung zwar, aber Delphi unterstützt Linq so es kann. Ein anderer kann Embedded Firebird -. wieder, über die Linq-Seite der Dinge nicht sicher

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top