Parcourir par tags
Tous les tags »
Linq (RSS)
La semaine dernière, je vous disais que Matt Warren avait repris sa série sur l'écriture d'un provider IQueryable . Il vient de publier le 11ème post de sa série .
Lire la suite...
6 mois après son dernier posts sur la création d'un provider IQueryable, Matt Warren vient de publier le 10ème post de sa série. http://blogs.msdn.com/mattwar/archive/2008/07/08/linq-building-an-iqueryable-provider-part-x.aspx
Lire la suite...
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éthode
Lire la suite...
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 concurrency check
Lire la suite...
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
Lire la suite...
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 related objects with stored
Lire la suite...
Daniel Simmons vient de publier un post sur lequel il explique pourquoi EF c'est bien en le comparant avec ADO.Net (comme en .Net 2.0), avec LINQ To SQL et avec nHibernate .
Lire la suite...
J'avais référencé ce post avant hier, je vous invite également à regarder celui-ci qui liste les différences entre la Beta3 et la nouvelle version.
Lire la suite...
Daniel Simmons vient de publier sur son blog une FAQ de l'Entity Framework mise à jour avec la nouvelle version (incluse dans VS 2008 SP1 Beta ).
Lire la suite...
La Beta du SP1 de VS 2008 apporte beaucoup de nouveautés ( cf post de Scott Guthrie ) mais quand est-il pour l'Entity Framework. L'ADO .Net team répond à cette question et la liste est longue (en plus de la correction de plus de 200 bugs) .
Lire la suite...
Quand on utilise une CompiledQuery en LINQ To SQL, on ne peut pas passer des context avec différents LoadOptions. Si on le fait, on a une exception de type NotSupportedException: "Compiled queries across DataContexts with different LoadOptions not supported."
Lire la suite...
J'avais précédemment bloggué sur le problème que posait le where et qui imposait pour ainsi dire de faire du esql. Cela fait maintenant un certain temps que j'ai téléchargé les extensions d'EF mais que je n'ai pas eu le temps de l'utiliser. Du coup, je
Lire la suite...
Le group by en VB et en C# est très différent. Avec VB, l'intellisence n'a pas intégré cela. Voici un exemple : Alors qu'en réalité, g n'est pas un IEnumerable(Of Product) mais un decimal? !!! D'où l'arreur de compilation suivante : 'First' is not a member
Lire la suite...
Suite à la nouvelle remarque de Jean-Baptiste , mon code devient finalement ceci : namespace ConsoleApplication81 { class Program { static void Main( string [] args) { using ( var context = new DataClasses1DataContext ()) { var dt = LinqTableToDataTableHelper
Lire la suite...
C'est pas parce que je suis au MVP Summit que ça va m'empêcher de coder la nuit. J'avais précédemment blogué sur la génération de code à la volée qui permettait de convertir une Table LINQ To SQL en DataTable . Suite à la remarque de Jean-Baptiste le
Lire la suite...
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ête
Lire la suite...
J'ai récemment eu la question suivante : comment, à partir d'une System.Linq.Table<T> générer une DataTable. Ma réponse a tout de suite était : par reflection. Le problème de la reflection c'est que c'est long. Du coup la meilleure façon d'optimiser
Lire la suite...
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. SqlMethods
Lire la suite...
Il y a plusieurs façon d'optimiser le code : Faire le code le plus rapide à l'exécution Faire le code le plus rapide à l'écriture Faire le code le plus lisible etc. Comme l'optimisation est donc une notion très relative, je ne vais pas m'en soucier dans
Lire la suite...
Voici un petit quizz à faire de tête. Quel sera l'état de ma console à l'exécution de ce code? class Program { static void Main( string [] args) { XElement xml = new XElement ( "Customers" , new XElement ( "Customer" , new XAttribute ( "LN" , "A" ), new
Lire la suite...
Les 10 derniers blogs postés
-
[Expression Web] Astuce de la Semaine : Utilisation et Configuration des Extraits de Code par
Chronos, Blog d'un Intégrateur .NET le il y a 14 heures et 49 minutes
-
Faire de l'AJAX sans restrictions de domaine par
Kévin Gosse le il y a 17 heures et 18 minutes
-
[IronPython] : IronPython & Silverlight 2 - Part II par
Kim's Blog le 07-22-2008, 14:50
-
[WPF] Des requêtes NDepend pour analyser vos projets WPF par
Thomas Lebrun le 07-21-2008, 09:27
-
Liste de jeux pour Silverlight par
Pierrick's Blog le 07-20-2008, 14:37
-
T_PAAMAYIM_NEKUDOTAYIM par
MadMatt le 07-19-2008, 16:16
-
Et je mets le son.... par
Pierrick's Blog le 07-19-2008, 12:09
-
SharePoint : Comment interdire l’accès à un utilisateur pour tous les sites d’une Web Application par
Blog Technique de Romelard Fabrice le 07-18-2008, 19:05
-
VPC - Reset de la position de la console par
Blog technique de Nicolas Boonaert le 07-18-2008, 16:29
-
Un bug dans IE rendra cette page… non-imprimable ! par
Le blog de FremyCompany le 07-18-2008, 15:33