Salut les amis, je voudrais connaître la différence entre "sqlhelper class et data acsess block d'application". Quand je googlé pour sqlhelper calss certains liens me dirigent à "accéder au bloc d'application" comme http://msdn.microsoft.com/en-us/library/ms954827.aspx. quel est le meilleur à utiliser. Merci.quelle est la différence entre sqlhelper et le bloc d'application data acess
Répondre
Je pense que l'objectif d'une classe sqlhelper/dbhelper est de réduire les tâches triviales lors de la communication avec une base de données. Tâches que vous devez effectuer chaque fois que vous souhaitez communiquer, comme l'ouverture et la fermeture d'une connexion, etc.
Le bloc d'application Accès aux données est simplement une version Microsoft d'une classe sqlhelper, bien qu'il ait consacré beaucoup d'efforts à la création d'une connexion. Une classe sqlhelper est probablement une petite partie du bloc d'application d'accès aux données
Voici un lien qui contient les derniers blocs applicaton car le lien dans votre question a une version beaucoup plus ancienne ... http://msdn.microsoft.com/en-us/library/cc467894.aspx
La bibliothèque d'entreprise a également d'autres blocs d'application pour les choses comme la gestion des exceptions, la journalisation et la mise en cache ...
Vous devrez probablement étudier comment la bibliothèque d'entreprise s'intégrerait dans votre projet avant de décider de l'utiliser ... Il se pourrait bien qu'elle soit trop lourde pour un très petit projet ... Mais connaître et comprendre cela vous aidera si d'autres projets l'utilisent ou ont besoin de quelque chose de similaire. Vous pouvez changer d'emploi et constater que les prochains projets sur lesquels vous travaillez l'utilisent déjà ...
Vous devriez probablement regarder EntLib 4.1, qui est la dernière version.
http://msdn.microsoft.com/en-us/library/dd203099.aspx
Je ne suis pas familier avec la classe Helper SQL. Le bloc d'accès aux données est vraiment conçu pour faciliter l'appel des procédures stockées. Vous pouvez en lire davantage ici:
http://msdn.microsoft.com/en-us/library/dd203144.aspx
Ade
- 1. Quelle est la différence entre DAO et Data Mapper
- 2. quelle est la différence entre:.! et: r !?
- 3. Quelle est la différence entre dict() et {}?
- 4. Quelle est la différence entre = et: =
- 5. Quelle est la différence entre le format OMF et COFF?
- 6. Quelle est la différence entre POJO (Plain Old Java Object) et DTO (Data Transfer Object)?
- 7. Quelle est la différence entre Oracle Streams et Change Data Capture?
- 8. Quelle est la différence entre load (fn) et ready (fn)
- 9. Quelle est la différence entre 'int?' et 'int' en C#?
- 10. Quelle est la différence entre AppDomain.CurrentDomain.BaseDirectory et Application.ExecutablePath en pratique?
- 11. Quelle est la différence entre "bool" et "bool?"
- 12. jQuery: Quelle est la différence entre '$ (this)' et 'this'?
- 13. Quelle est la différence entre RTN concret et RTN abstrait?
- 14. Quelle est la différence entre% c et% C dans printf?
- 15. Quelle est la différence entre latin1_general_ci et utf8_bin dans MYSQL
- 16. Quelle est la différence entre this.click() et $ (this) .click()?
- 17. Quelle est la différence entre l'événement onFocus et onMouseEnter?
- 18. Quelle est la différence entre ASP.NET DynamicData et IronSpeed?
- 19. Quelle est la différence réelle entre MVC et MVC Model2
- 20. Quelle est la différence entre Server.MapPath et HostingEnvironment.MapPath?
- 21. Quelle est la différence entre while (true) et loop?
- 22. Quelle est la différence entre 'form_for @ecard' et 'form_for: ecard'?
- 23. Quelle est la différence entre lockless et non-bloquant?
- 24. Quelle est la différence entre CreateObject et Wscript.CreateObject?
- 25. Quelle est la différence entre « et" en JavaScript?
- 26. Quelle est la différence entre EM Dash # 151; et # 8212 ;?
- 27. Quelle est la différence entre __reduce__ et __reduce_ex__?
- 28. Quelle est la différence entre DELETE_ORPHAN et DELETE?
- 29. Quelle est la différence entre JAIN SIP et MJSIP?
- 30. Quelle est la différence entre rediriger et rendre dans CakePHP?