Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

Actualités

[LINQ] L'exécution différée des requêtes LINQ

Voici une autre petite nouveauté bien sympathique qui nous est offerte par LINQ (Language Integrated Query) Smile

En effet, il est important de savoir que l'exécution des requêtes LINQ n'est pas instantanée mais différée. Cela signifie que ce n'est pas parce que vous écrivez le code nécessaire à l'exécution de la requête que celle-ci sera exécutée dès que l'instruction sera recontrée.

Si l'on regarde au niveau du code, cela veut dire que cette requête:

image

N'est pas exécutée tant que vous n'effectuez pas d'opérations ou que vous ne travaillez pas avec le résultat de la requête (énumération des résultats, etc...):

image  image

Autrement dit, vous pouvez écrire autant de requêtes LINQ que vous le souhaitez (de la plus simple à la plus complexe): celle-ci ne seront exécutées que lorsque vous le déciderez !

A noter que cela est valable avec toutes les requêtes LINQ (LINQ To SQL, LINQ To Objects, etc...)

 

A+

 

Technorati tags:

del.icio.us tags:
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 27 juin 2007 10:30 par Thomas LEBRUN
Classé sous : ,

Commentaires

Matthieu MEZIL a dit :

Salut Thomas.

"A noter que cela est valable avec toutes les requêtes LINQ (LINQ To SQL, LINQ To Objects, etc...)"

En fait c'est le cas pour tous les IQueryable si je ne me trompe pas.

# juin 28, 2007 01:31
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- SQL Server 2008 : Un livre en cours de préparation ! par SQL Server vu par Christian Robert le il y a 9 heures et 9 minutes

- IIS7 : à quel pool d'application correspond le processus w3wp.exe par Atteint de JavaScriptite Aiguë [Cyril Durand] le il y a 10 heures et 6 minutes

- PDC 2008 - J-14 ! par Nix's Blog le il y a 11 heures et 51 minutes

- [Silverlight] La version finale de Silverlight 2 sera disponible en téléchargement demain ! par Thomas Lebrun le il y a 13 heures et 44 minutes

- SharePoint 2007 : Professional Developers Conference 2008 par Philippe Sentenac [MVP SharePoint] le il y a 19 heures et 37 minutes

- [Silverlight] En attendant Silverlight 2 RTW par Blog Technique d'Audrey PETIT le 10-11-2008, 21:55

- Le nouveau Gojira, c’est pour lundi… par CoqBlog le 10-11-2008, 01:18

- SharePoint : nouvel article sur la mise en place des Scopes dans MOSS Searchs par Blog Technique de Romelard Fabrice le 10-10-2008, 17:52

- Hello CS par Le Blog de julz le 10-10-2008, 12:26

- MSDN/TechNet/Microsoft Days Tour 2008 à Lille les 13 et 14 Octobre ! par RedoBlog - The .NET Gentleman !!! le 10-10-2008, 09:35