2010-08-30 20 views
0

Ceci est ma première application avec une base de données. J'utilise SQLite et Visual Studio. J'ai la base de données ajoutée, mais comment puis-je stocker et récupérer des informations de celui-ci? J'utilise System.Data.SQLite comme l'encapsuleur .NET.Application de base de données avec C#

L'emballage me fournit évidemment des méthodes pour créer des connexions et exécuter des requêtes, mais y a-t-il un moyen plus facile de le faire? Y a-t-il d'autres bibliothèques disponibles qui faciliteraient la tâche?

S'il n'y a pas moyen plus facile, quelqu'un pourrait-il s'il vous plaît me diriger dans la direction d'un tutoriel décent pour SQLite (ou SQL en général)? Principalement un tutoriel sur la façon de structurer efficacement mes tables et comment écrire des requêtes pour stocker et récupérer des données, en particulier en C# avec ce wrapper si possible.

Merci!

Répondre

2

System.Data.Sqlite comprend une option pour activer le support temps de conception dans Visual Studio afin que vous puissiez utiliser le serveur Explorer pour afficher votre base de données SQLite dans l'IDE.

Un autre outil utile est le Sqlite2009 Pro gratuit à http://osenxpsuite.net/?xp=3&uid=managementtools.

Vous devriez aussi jeter un oeil à la helpfile System.Data.Sqlite où l'auteur parle de l'importance des transactions. Il a un bon exemple qui montre également comment utiliser l'instruction using pour créer des commandes et des transactions.

2

S'il n'y a pas moyen plus facile, pourrait quelqu'un s'il vous plaît me diriger dans la direction d'un tutoriel décent pour SQLite (ou SQL en général)?

http://sqlzoo.net/

+0

+1 SqlZoo est vraiment un bon endroit pour commencer. –

+0

... un bon endroit pour commencer si vous voulez utiliser une approche de bas niveau, pourquoi ne pas utiliser les avantages du connecteur ADO.NET fourni par System.Data.SQLite à la place? – RedGlyph