/ / Meilleure extraction de la base de données SQL - c #, sql, linq

Meilleure extraction de la base de données SQL - c #, sql, linq

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 № 1

Cela 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?