Comment faire pour me connecter à une base de données et en boucle sur un jeu d'enregistrements en C#?
Quelle est la façon la plus simple de se connecter et d'interroger une base de données pour un ensemble de dossiers en C#?
Vous devez vous connecter pour publier un commentaire.
@Goyuix -- c'est excellent pour quelque chose d'écrit à partir de la mémoire.
testé ici -- trouvé le lien n'était pas ouvert. Sinon très belle.
Très grossièrement, et à partir de la mémoire car je n'ai pas de code sur ce portable:
C'est certainement une bonne façon de le faire. Mais si vous arrive d'être en utilisant une base de données qui prend en charge LINQ to SQL, il peut être beaucoup plus amusant. Il peut ressembler à quelque chose comme ceci:
C'est une autre façon (DataReader est plus rapide que celui-ci):
Si vous avez l'intention sur la lecture d'un grand nombre de colonnes ou de dossiers, il est également intéressant de mise en cache de la ordinaux et l'accès fortement typées méthodes, par exemple,
Si vous êtes l'interrogation d'une base de données SQL Server (Version 7 et plus), vous devez remplacer le OleDb classes avec des classes correspondantes dans le Système.Les données.SqlClient espace de noms (SqlConnection, SqlCommand et SqlDataReader) que ceux des classes ont été optimisé pour fonctionner avec SQL Server.
Une autre chose à noter est que vous devriez "jamais" sélectionner tout, car cela pourrait conduire à des résultats inattendus si, plus tard, vous ajoutez ou supprimez des colonnes de ce tableau.
Je suppose, vous pouvez essayer d'entity framework.
Charge les bibliothèques
C'est la connexion: