2008-10-03 10 views
1

Je suis en train d'écrire un backend Windows Form et ASP.NET C# et MSAccess pour un concept de base de données assez petit que j'ai.Où puis-je trouver un projet C# open source utilisant ADO.NET?

J'ai déjà écrit cette application auparavant dans MSAccess mais j'ai maintenant besoin de l'application et de la base de données pour être à différents endroits. J'ai maintenant compris (grâce à un utilisateur de StackOverflow) que ADO sera un mauvais choix car il doit avoir une connexion ouverte tout le temps.

J'ai acheté Microsoft ADO.Net 2.0 étape par étape et j'en ai lu quelques-unes et je comprends (je pense) les concepts de base en jeu dans ADO.NET. (Ensembles de données et similaires)

Où je suis confus est l'implémentation réelle. Ce que je veux savoir, c'est si quelqu'un d'entre vous connaît un projet C# qui a un backend de base de données qui est open source que je peux aller voir le code et voir comment ils l'ont fait. Je trouve que j'apprends mieux de cette façon. Le livre a un CD avec des exemples de code vers lesquels je peux me tourner, mais je préférerais voir du vrai code dans une vraie application.

Répondre

0

Jetez un coup d'œil au connecteur MySQL .net. Ce sont les rouages ​​de la façon dont les classes ADO.net parlent au moteur DB. ADO.net dans son ensemble ne maintient pas les connexions ouvertes. Certaines classes de niveau supérieur le font. Techniquement, les objets de niveau inférieur tels que les objets de connexion et de commande font partie de ADO.net, mais vous avez un haut degré de contrôle sur eux.

0

Vérifiez CodePlex, ils ont une tonne de projets .NET. Je ne peux pas penser à ceux qui correspondent à vos besoins, mais vous devriez être capable de trouver quelque chose.

www.codeplex.com

0

Je trouve ce poste http://www.codeproject.com/KB/database/DatabaseAcessWithAdoNet1.aspx en recherchant ADO.NET sur le CodeProject donc je vais donner Chris Porter les points de réponse. Merci à tous pour l'aide.

+0

Merci pour les points de réponse, je peux enfin commenter !! Pour ajouter de la valeur à ce commentaire, je vais vous donner un petit conseil concernant codeproject. La fonction de recherche sur CP est parfois un peu lourde, je recommande donc de rechercher sur le site en utilisant google et en préfixant la recherche avec "site: www.codeproject.com" –