Qu’est-ce qu’une bonne firebase database intégrée à utiliser avec C #?

Avec la disparition de VistaDB (vistadb.net), je cherche une bonne firebase database embarquée à utiliser pour ma programmation C #.

Quelqu’un at-il des suggestions pour quelque chose à utiliser qu’il est simple d’installer avec mon application? VistaDB était simple car je n’avais qu’à copier 1 fichier DLL avec mon application pour le faire fonctionner.

Je cherche quelque chose comme ça mais avec une bonne documentation / des échantillons pour C #.

SQLite avec l’ adaptateur officiel ADO.NET .

Vous pouvez jeter un oeil à Firebird qui a de très bons pilotes de points nets

http://www.firebirdsql.org/manual/ufb-cs-embedded.html

Un autre lien utile ici

Vous pouvez utiliser SQL CE ou SQLite .

essayez SQLite . son petit rapide et bien entretenu. Voici une autre question SO traitant des wrappers C #. il semble que celui qu’ils décrivent là ( http://sqlite.phxsoftware.com/ ) devrait convenir à vos besoins

SQL CE 4.0 + EF4 est génial.

Le seul problème est le manque d’informations sur la façon de le déployer, car il est toujours dans CTP.

Une autre option sur le camp de firebase database d’objects est db4o qui prend en charge nativement java / .net.

Meilleur

Pour une firebase database intégrée orientée object, consultez Prest depuis McObject. Prest est open source / double licence et vous pouvez télécharger le code source complet:

http://www.mcobject.com/perst

SQL CE est génial et simple à intégrer.

Je viens de terminer la construction d’une première version de VelocityDb, qui constitue un excellent choix pour les applications embarquées en raison de leur faible encombrement, de leur facilité d’utilisation et de leurs performances élevées. Il est également éventuellement dissortingbuable. Certaines utilisations sont gratuites et leur utilisation limitée dans le temps, même pour un cas dissortingbué.

Si vous pensez que XML pourrait convenir à la facture, mon entreprise vient de publier une firebase database XML intégrée open source pour la plate-forme .NET appelée Nxdb. Il est sous licence Apache 2.0 et est en développement et en usage depuis plusieurs années. Il s’agit essentiellement d’une liaison avec une version croisée (utilisant IKVM) de BaseX (une firebase database Java XML fantastique), avec des fonctionnalités supplémentaires pour le cas d’utilisation intégré et l’environnement .NET. La page du projet est ici: https://dracorp.assembla.com/spaces/nxdb

Le déploiement est assez simple, même s’il nécessite un certain nombre d’assemblages en raison de la façon dont l’IKVM est lié et déployé (je pense à une dizaine au dernier décompte). La documentation est assez rare, bien qu’il y ait quelques exemples dans le wiki. Nous travaillons sur l’ajout de plus d’exemples et d’une meilleure documentation dès maintenant (et nous sums ouverts aux suggestions).

(Espérons que le lien avec mon propre projet ne contrarie pas les mods, mais je pensais que ce post répondait directement à la question et fournissait un lien vers un projet de système d’exploitation permissif).

Vérifiez la firebase database Valentina. Il possède un moteur libre de droits local et Valentina Server. Vous pouvez utiliser tout ou partie de ces fichiers via ADK “Valentina NET”. Je devrais dire que c’est la firebase database la plus rapide que j’ai jamais vue (c’est columar). Ceci est SQL et en même temps NON-SQL DB. Peut être disque seul ou RAM uniquement ou mixte. En outre, il fonctionne sur Mac et Linux, et peut être utilisé facilement avec d’autres langues. http://www.valentina-db.com