Ce qui suit est très probablement également vrai avec LINQ To SQL.
Je me suis fait avoir comme un bleu sur le forum msdn (voir le thread suivant).
En effet, shlomiw utilise (b as Derived1).Prop_d1 alors que b peut de ne pas être de type Derived1 (et...
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 ...
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é.
Il existe une méthode ToTraceString sur la classe ObjectQuery.
Le problème est que lorque l'on définit une requête LINQ To Entities, celle-ci est de type IQueryable<T>. Cependant les requêtes LINQ To Entities sont des instances d'ObjectQuery<...
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...
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...
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...
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é ...
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...
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
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...
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...
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...