Parcourir par tags
Tous les tags »
Linq »
ADO »
C# (RSS)
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...
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...
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...
J'ai voulu optimiser requête LINQ suivante : var q2 = from c in context.Categories select new { c.CategoryName, SupplierContactName = ( from s in context.Suppliers let ProductCount = ( from p in s.Products where p.CategoryID == c.CategoryID select p).Count()
Lire la suite...
Le code suivant : using ( var context = new DataClasses1DataContext ()) { int [] keyValues = { 1, 2, 3 }; var q = from p in context.Products where keyValues.Contains(p.ProductID) select p; var r = new { Count = q.Count(), CountCategory = ( from p in q
Lire la suite...
J'en avais parlé aux techdays mais je vais profiter du post d' Alex pour en reparler et pour aller un peu plus loin que ce que j'avais dit aux techdays. En base, on ne peut pas avoir de relation many to many. Il faut donc passer par une table intermédiaire
Lire la suite...
Je reviendrai plus tard sur l' E ntity F ramework (EF) et l' E ntity D ata M odel. 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
Lire la suite...
Je viens de l'apprendre (merci Mitsu ), la classe générique Table<T> (utilisée pour LINQ To SQL), a changé. La méthode Add s'appelle maintenant InsertOnSubmit. Je trouve que ce nom est beaucoup plus adapté que Add. En effet, il peut paraître déroutant
Lire la suite...
Les 10 derniers blogs postés
-
[WPF] Nouvel article sur c2i.fr par
Richard Clark le il y a 1 heure et 55 minutes
-
F# nouvelle CTP 1.9.6.2 (update) par
Pierrick's Blog le il y a 6 heures et 1 minutes
-
La suite ...Proposition de collaboration rédactionnelle entre les communautés de développeurs et Microsoft France par
LucasR le 09-05-2008, 17:45
-
[Fun] Votre simulateur de vol avec Microsoft ESP par
Julien Chable le 09-05-2008, 12:02
-
[Best Practices] Customisation du My Site : Comment le modifier en amont et en aval par
The Mit's Blog le 09-05-2008, 10:47
-
Patrick Tisseghem s'en est allé ... par
The Mit's Blog le 09-05-2008, 10:04
-
MS AutoCollage par
alex# le 09-05-2008, 09:18
-
Un grand SharePointeur nous a quitte : Patrick Tisseghem manquera à la communauté ! par
RedoBlog - The .NET Gentleman !!! le 09-05-2008, 08:52
-
[WPF] Comment charger dynamiquement un fichier XAML qui définit des eventhandler ? par
Thomas Lebrun le 09-04-2008, 10:56
-
Article sur le filtrage des modèles de site SharePoint par
The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 09-04-2008, 00:11