Lors de l'extraction de données et de bases de données SQL, j'ai toujours intégré la commande SQL dans le code C #
new SqlCommand(SELECT * from blah blah WHERE blah blah)
Récemment, j'ai commencé à utiliser LINQ pour d'autres tâches et je me demandais quel est le meilleur moyen d'obtenir les données dont j'ai besoin ...
Dois-je simplement utiliser SQL pour extraire toutes les tables dont j'ai besoin, puis utiliser LINQ pour affiner les données?
Ou autre chose?
Réponses:
0 pour la réponse № 1Cela dépend de quelle sorte de Linq vous utilisez.
Si vous utilisez Linq to SQL, cela consisterait essentiellement à écrire votre instruction SQL pour vous, mais vous devrez utiliser SqlCommand avec une instruction codée en dur ou une procédure stockée.
Peut-être est-il temps de commencer à utiliser un ORM comme Pico, EntityFramework ou NHibernate?