2010-11-21 14 views
5

Ich erstelle eine C# -Anwendung, die ich auf einigen Low-End-PCs installieren werde. Alles, was ich auf Low-End-Rechnern installieren kann, ist .NET Framework. Ich möchte eine Art von Datenbank verwenden, damit ich Informationen speichern kann, die die Anwendung aus dem Internet scrapen wird. Kann mir jemand vorschlagen, wie ich weiter vorgehen soll? Ich kann keine Version von SQL Server installieren.Lokale Datenbank ohne SQL-Server

Danke.

Antwort

8

Ihre beste Option ist die Verwendung einer Zugriffsdatenbank. Sie müssen nichts auf der Maschine installieren, es ist praktisch wie mit einer flachen Datei, die wie eine Datenbank abgefragt werden kann :)

+0

Ich denke, ich würde mit Ihrer Lösung vorerst gehen. – harrisunderwork

6

SQLite scheint die Antwort zu sein. http://www.sqlite.org/

+0

SQLLite ist eine einfache und schnelle (wenn auch nicht schnell) Lösung. Sie können viele Verwaltungskonsolen verwenden, um es zu verwalten, sogar einige praktische Firefox-Erweiterungen. Ich benutze SQLLite Manager: https://addons.mozilla.org/it/firefox/addon/5817/ – pomarc

+0

Kann ich mit der Anwendung selbst bereitstellen? Ich meine, Anwendung startet und Sqllite bereitstellen, wenn nicht bereits vorhanden? – harrisunderwork

4

Ich empfehle SqlServerCe 3.5, es ist kompatibel mit EF 4.0 und es ist so einfach zu implementieren, nur 2. DLL-Dateien.

+1

Mit SQL CE können Sie auch problemlos auf eine SQL Server-Implementierung aktualisieren, wenn Sie möchten. –

+0

Eigentlich, meine Anforderung erfordert keine Aktualisierung auf SQL-Server jederzeit aber danke für den Vorschlag obwohl :) – harrisunderwork

Verwandte Themen