2010-04-13 5 views
1

Est-ce que LINQ to SQL fonctionne dans un environnement connecté ou un environnement déconnecté? Je veux dire que si vous compilez la requête, elle crée une requête d'expression et la requête est envoyée au serveur sql, là, elle est traduite en instruction T-SQL et exécutée et le résultat final est renvoyé au code C#. environnement connecté. Y at-il un cadre fonctionne LINQ à SQL de manière déconnectée?LINQ to SQL -Internals -C#

Répondre

2

Il est connecté lorsqu'il doit l'être, c'est-à-dire lors de l'interrogation de données et lors de l'envoi de modifications. Si vous fournissez une connexion (au constructeur surchargé), cette connexion sera réutilisée, sinon le pool de connexion IIRC est utilisé.

Pour entièrement déconnecté, il existe des choses comme "services de synchronisation", qui construit une copie locale des données.

+0

Salut Marc, c'est quoi IRRC? – user274364

+3

IIRC = Si je me souviens bien (je pense). – shahkalpesh

+0

@Marc pouvez-vous élaborer un peu sur les services de synchronisation, est-ce le cadre? – user274364