Dinesh Kularni a publié depuis novembre 5 astuces sur LINQ To SQL :
LINQ to SQL Tips 1: how to map an enum
LINQ to SQL Tips 2: how to use common base class for all entities
LINQ to SQL Tips 3: Deferred (lazy) or eager loading of relat...
J'avais blogué sur les 5 premières astuces de Dinesh Kularni.
Voici les 3 suivants :
LINQ to SQL Tips 6- How to refresh given DataContext won't stomp on your objects
LINQ to SQL Tips 7- Minimal update when you don't want optimistic concurrenc...
Soma annonce sur son blog le changement du système de nommage de Linq. Désormais, il faudra parler de Linq to ADO.NET, Linq to Entities ou Linq to SQL. Tout cela commence à devenir sacrément compliqué.
Je reviendrai plus tard sur l'Entity Framework (EF) et l'Entity Data Model.
Dans ce post, je voulais juste illustrer les modifications sur le requêtage LINQ entre LINQ To Entities et LINQ To SQL. En effet, contre toute attente (du moins de mon point ...
Retrouvez sur le site ASP.NET pas moins de 11 vidéos de type How do I relatives à l'exploitation de LINQ en C# ou VB.
Deux catégories :
How Do I with LINQ
Linq to SQL : Overview
Linq to SQL : Data Model
Linq to SQL : Quering the Databas...
Ces méthodes SQL souvent utilisées, n'existent pas en .Net. De ce fait, on peut se compliquer la vie avec LINQ.
LINQ To SQL est limité à SQL Server. Du coup, ces méthodes ont été développées en .Net pour LINQ To SQL :
System.Data.Linq.SqlClient.Sq...
Linq in Action, l'ouvrage de référence sur Linq (dont un des auteurs est Fabrice Marguerie) est disponible depuis peu en pré-version PDF sur le site de manning. A découvrir, Linq fera partie des sujets chauds lors de la sortie d'Orcas en fin d'année...
Après le LINQ que nous avions découvert à l'IFA, la marque allemande Venzero vient d'annoncer le LINQ mini !
Comme son grand frère le LINQ mini est un baladeur MP3 flash équipé du Wifi, cela...
L'extension method AsEnumerable permet de passer de IQueryable<T> à IEnumerable<T>. Cela permet par exemple d'appeler dans une requêtes LINQ To SQL (ou LINQ To Entities) des méthodes non gérées par LINQ To SQL/Entities.
Cependant, cette m...
Matt Warren présente sur un blog une implémentation d'un provider Linq vers SQL en plusieurs étapes. Voici L'historique: LINQ: Building an IQueryable Provider - Part I LINQ: Building an IQueryable Provider - Part II LINQ: Building an IQueryable Pro...
Linq est une idée géniale consistant à créer un arbre d'expression fortement typé pour créer une sorte de langage d'interrogation universel. Plusieurs implémentations existent déjà (la plupart développées par Microsoft). Alors qu'en tâche fond, l'éditeur travaille d'arrache pied à l'élaboration d'un outil de mapping o/r compatible Linq (Linq for Entities), certains viennent tout simplement de créer ce qui pourrait être un concurrent redoutable pour Microsoft: Linq for NHibernate. DNG avait déjà évoqué plusieurs fois cette éventualité ...
Afin de comprendre ce qui se passait dans ce que je pense être un bug sur LINQ To Entities, j'ai analysé les requêtes SQL générées par EF.
Pour la première requête LINQ To Entities:
from c in context.Customers.Include(Orders)
where c.CompanyNa...
Microsoft a mis en ligne un ensemble de bonnes pratiques à appliquer lors de vos développements utilisant LINQ (Language-Integrated Query).
Il s’agit d’un must read pour tous les développeurs désirant s’initier à LINQ, Silverlight et .Net
Le document est accessible ici : http://blogs.msdn.com/mirceat/archive/2008/03/13/linq-framework-design-guidelines.aspx
Mots clés: .Net, linq, silverlight
Une requête LINQ To SQL ou LINQ To Entities est traduite en un Expression Tree qui va ensuite être optimisé puis tarduit à son tour en SQL.
Le fait d'utiliser des CompiledQueries à la place de requêtes LINQ classique fait qu'une fois que votre requêt...
Je viens de m'apercevoir d'un bug avec LINQ To SQL.
J'ai une table (au sens LINQ To SQL) avec une propriété Delay Loaded (c'est à dire que le champ privé n'est pas de type T mais de type System.Data.Linq.Link<T>).
Lorsque je veux requêter ma...