2011-05-07 1 views
0

Je travaille sur une application WinForms qui contient également des éléments WPF. Jusqu'à présent, je stockais des données dans des fichiers XML, mais je voudrais essayer d'utiliser une base de données. Ce que je veux stocker, ce sont des objets de quelques classes que j'ai. Comment dois-je créer la base de données et quelle base de données devrait-elle être? Je veux que ce soit transparent pour l'utilisateur.Base de données pour l'application C#

Répondre

3

Pour a couple d'objets, si vous ne disposez pas de données trop, je vous recommande SQL Server Compact

Principales fonctionnalités:

  • gratuit à utiliser et distribuer
  • Prend en charge les ordinateurs de bureau et les appareils mobiles
  • Faible encombrement pour un déploiement facile
  • Architecture entièrement intégrable
  • Aucune administration requise
  • un seul fichier, le format de base de données sans code
  • Support pour ClickOnce, XCopy, MSI, CAB et non-admin options d'installation intégré
  • Supporte tous embarqués Microsoft Windows, mobile, bureau et serveur systèmes d'exploitation
  • Prend en charge un sous-ensemble riche de syntaxe Transact-SQL et les types de données SQL Server
  • intégration Microsoft Visual studio 2008
  • Prise en charge ADO.NET, LINQ to SQL, LINQ to Entities et Entity Framework ADO.NET
  • Prend en charge plusieurs connexions locales simultanées
+0

Merci, de ce que je lis, il semble aussi être la meilleure option. Comment puis-je le connecter à mon application? Est-ce que je le fais avec les assistants pour ajouter une nouvelle source de données ou avec du code? Essayer avec les assistants demande de choisir l'emplacement et le nom d'utilisateur/mot de passe. Mais j'ai juste besoin qu'il soit créé dans l'emplacement par défaut de l'application. – user579674

+1

Voici un tutoriel http://msdn.microsoft.com/library/bb219483.aspx –

0

Firebird ont très bon point net driver et une version embarquée est disponible

Questions connexes