J'ai regardé partout et j'ai été incapable de trouver une réponse à cette question, je cherche probablement la mauvaise chose mais j'ai pensé que je devrais essayer ici. Quand je programme, j'interagis avec des bases de données SQL en utilisant SqlConnection et SqlCommand pour connecter et exécuter des procédures stockées. Cependant j'en ai vu d'autres comme mon Boss (qui programme en VB) en utilisant un fichier Dataset.xsd qui vous permet de construire des adaptateurs de table que vous pouvez facilement référencer dans le code. Je suis nouveau à la programmation mais tous les tutoriels que j'ai vu en ligne utilisent la méthode SqlCommand mais le .xsd semble tellement mieux à visualiser et à utiliser, Y at-il un inconvénient à cette méthode? et pourquoi personne d'autre que MSDN ne semble le référencer?C# - Dataset ou SQL
Source: https://msdn.microsoft.com/en-us/library/d7125bke.aspx section Top Dataset.xsd, section inférieure sqlCommand
(Toutes mes excuses si cela a déjà été posée ... Il semble que cela devrait avoir, mais je ne peux pas le trouver nulle part)
entité pas vraiment Regardez dans la réponse donnée dans le lien ci-dessous http://stackoverflow.com/questions/1083193/whats-better-dataset- or-datareader –
Utiliser ado.net a l'avantage que vous trouverez plus d'aide sur SO. Un ensemble de données fortement typé a quelques avantages mais ce n'est pas un vrai framework O/RM comme framework d'entité, même Linq-To-Sql est beaucoup plus puissant. Il est également très facile de faire les mauvaises choses avec DataSets. Vous allez commencer à charger tout en mémoire au lieu d'utiliser la base de données, ce qui peut entraîner des problèmes de performances ou des problèmes de synchronisation/verrous. –