2012-08-16 7 views
0

Je suis à la recherche d'un système de gestion de base de données quiprojet .net base de données intégrée

  1. peut être complètement intégrée au C# .NET et ne nécessite pas une installation
  2. Utilise un peu de mémoire que possible
  3. la performance de recherche est bonne
  4. source de

Répondre

6
+0

+1, est le meilleur, thread sûr et vraiment mince. Malheureusement, le seul inconvénient, il ne fonctionne pas en moyenne confiance –

+0

nous avons essayé sqlite, malheureusement, il faut C++ 2005 redist installé :(donc pas aller pour nous en ce moment. – BanditoBunny

1

Ouvert Avez-vous pensé SQL Server Compact, répond à la plupart de vos demandes.

http://en.wikipedia.org/wiki/SQL_Server_Compact

est-ce pas open source, mais est gratuit et redistribuable.

+0

Comment l'utiliser sans installation? – BanditoBunny

+0

C'est juste un fichier pour Windows. Tout ce dont vous avez besoin pour accéder doit déjà être dans l'installation .net. Pas d'installation supplémentaire. – KingCronus

2

I deuxième Antonio recommandation de Bakula de SQLite et je vous conseille de jeter un oeil à http://sourceforge.net/projects/sqlite-dotnet2/ - une bibliothèque open-source vous permettant d'accéder aux bases de données SQLite d'une manière cohérente avec l'API régulière d'ADO .NET. Comme pour un exemple de travail en taille réelle, je l'ai utilisé dans ce projet open-source: http://morawski.codeplex.com/ (la qualité globale du code est so-so - je commençais en C# à l'époque - mais l'accès SQLite fonctionne bien) .

Questions connexes