Ich war (und bin immer noch) auf der Suche nach einer eingebetteten Datenbank für die Verwendung in einer .net (C#) - Anwendung. Der Vorbehalt: Die Anwendung (oder zumindest die Datenbank) wird auf einem Netzlaufwerk gespeichert, aber nur von jeweils einem Benutzer verwendet.Eingebettete Datenbank für .net, die über ein Netzwerk ablaufen kann
Nun war meine erste Idee SQL Server Compact edition. Das ist wirklich gut integriert, aber es kann nicht von einem Netzwerk ablaufen.
Firebird scheint das gleiche Problem zu haben, aber die .net-Integration scheint nicht wirklich erstklassig zu sein und ist weitgehend undokumentiert.
Blackfish SQL sieht interessant aus, aber es gibt keine Testversion der .NET-Version. Die Preise sind auch in Ordnung.
Alle anderen Vorschläge von etwas, das gut mit .net funktioniert und läuft von einem Netzwerk ohne die Notwendigkeit der tatsächlichen Installation einer Server-Software?
Interessant, dass dieser Beitrag nicht berücksichtigt werden „Meinung basiert“ im Gegensatz zu meinem Beitrag http://stackoverflow.com/questions/20229964/multi-user-application-without -need-to-install-alles-eingebettete-Datenbank-das. Anyway - ich denke, alle vorgeschlagenen eingebetteten Datenbanken arbeiten für einen Benutzer auf dem Server (einschließlich SQL CE), einige von ihnen ermöglichen gleichzeitige Lesevorgänge (wie SQLite), aber nur eine (mindestens die einzige, die ich gefunden und getestet, dass es funktioniert !), die gleichzeitige Schreibvorgänge erlaubt ist VistaDB – Prokurors