Ich muss diverse Stammdaten meines Programms benutzerübergreifend abspeichern und ein "echter" Datenbankserver kommt leider nicht in Frage.
Ich bin auf Microsoft SQL Server Compact gestoßen, welcher aber wohl seit 2013 nicht weiterentwickelt wird. Die Alternative soll wohl SQL Server Express LocalDB sein.
Letztendlich könnte ich auch einfach eine XML-Datei benutzen.
Grundsätzlich sollte es vermieden werden, dass außer dem .NET-.Framework irgendwas auf den Benutzerrechnern installiert werden muss. Die EXE liegt an irgendeinem Ort, wo sie nur hinkopiert wird und wo sie auch übers Netzwerk erreichbar ist, und die Datenbank, was immer ich da nehme, sollte dort auch liegen.
Was empfielt sich da in meinem Fall?
Ich bin auf Microsoft SQL Server Compact gestoßen, welcher aber wohl seit 2013 nicht weiterentwickelt wird. Die Alternative soll wohl SQL Server Express LocalDB sein.
Letztendlich könnte ich auch einfach eine XML-Datei benutzen.
Grundsätzlich sollte es vermieden werden, dass außer dem .NET-.Framework irgendwas auf den Benutzerrechnern installiert werden muss. Die EXE liegt an irgendeinem Ort, wo sie nur hinkopiert wird und wo sie auch übers Netzwerk erreichbar ist, und die Datenbank, was immer ich da nehme, sollte dort auch liegen.
Was empfielt sich da in meinem Fall?