Actualités Développement de logiciels > Entity Framework et LINQ : une petite différence, mais une grosse conséquence













Dictionnaire en ligne  
Définitions Sigles Participez !
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
Rechercher

Rejoignez-nous sur la page Facebook Dicodunet

Entity Framework et LINQ : une petite différence, mais une grosse conséquence

 Liens sponsorisés

 Actualités

Voici une compilation des sources d'information sur ce sujet :

Entity Framework et LINQ : une petite différence, mais une grosse conséquence... ()

Prenons ces 2 requètes: using (var entities = new NorthwindEntities())           {               var q = (from cust in entities.Customers.Include(Orders)                        where cust.CustomerID == VINET                       ...

LINQ To Entities : de plus en plus étrange ()

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...

LINQ To Entities vs LINQ To SQL ()

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 ...

EF : comment récupérer le SQL généré à partir d'une requête LINQ to Entities... ()

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<...

AsEnumerable, pas forcément pour faire du LINQ To Object ()

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 To Entities : &#233;trange &#233;trange ()

Avant de parler de bug, j'attend la réponse de Daniel Simmons cependant, je suis tombé sur un cas très étrange : Avec Northwind, la requête suivante : from c in context.Customers.Include(Orders) where c.CompanyName.StartsWith(An) let od ...

[News] Linq subit un rebranding ()

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é.

Compiled Query performance... ()

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...

[News] Un générateur de DTO pour Entity Framework et Linq2SQL... ()

Cet outil publié sur CodePlex génère des DTO (Data Transfer Object) à partir d'entités EF (Entity Framework) : "The main difference in the way DTOGenerator works with ADO.NET EF and the way it works with LINQ to SQL, is that while working with LINQ to SQL no object association will be created".

[News] ADO.NET vNext, la réponse de Microsoft au mapping o/r... ()

Cela faisait plus de 4 ans qu'on attendait une implémentation Microsoft de mapping objet/relationnel. Face à un marché où l'offre (Open Source ou Commercial) commence à être pléthore, l'éditeur se lance dans ce qu’il convient d’appeler un vaste chantier technologique. Bâti sur la notion d’EDM (Entity Data Model), vNext propose un (n-ième) langage de requête, eSQL (pour Entity SQL) aux côtés de "Linq to Entities" et "Linq to DataSet". Le tout basé sur les fondations du futur Framework ADO.NET V3. Un vrai méli-mélo technique qui devrait s’éclaircir progressivement au fil des feedback communautaires. Avant un retour plus détaillé de DNG, voici quelques articles rédigés par Paul Gielens sur vNext.

Convertir un int en String avec Linq to Entity ? Utilisation de Entity SQL - LINQ to Entities does not recognize the met... ()

Dans certains cas, on a besoin de faire une recherche dans la base afin de savoir si un nombre contient un certain fragment. Par exemple si vous avez une table contenant des grands entiers, vous aimerez pouvoir rechercher toutes les lignes dont le nom...

LINQ To SQL : passez facilement sur Entity Framework... ()

J'avais loupé l'annonce perdue dans mes milliers de posts en retard de mon aggrégateur de flux RSS ! (no comment) MS fournit un template de conversion de LINQ To SQL vers Entity Framework. Donc si vous avez fait l'erreur d'utiliser LINQ To SQL à la ...

[News] Pourquoi choisir Entity Framework ?... ()

Danny Simmons explique dans ce billet le positionnement d'Entity Framework et les raisons qui l'encouragent à le recommander. Un billet, pour une fois non connoté par des considérations marketingo-merciales : " (...) there are so many different data access technologies out there that it's not uncommon for me to get the question: Why should I use the Entity Framework? Or what differentiates it from other options like just using ADO.Net SqlClient and friends, LINQ to SQL or something like nHibernate? (...) "

Dinesh Kularni : LINQ To SQL tips ()

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...

Entity Framework et Lazy Loading... ()

Régulièrement quand je parle de l'Entity Framework, on me reproche très souvent l'absence de Lazy Loading. En effet, avec EF, il faut soit l'avoir prévu dans la requête LINQ avec un Include, soit faire ceci : if (!p.CategoryReference.IsLoaded)    ...

 Autres actualités

  • Dinesh Kularni : LINQ To SQL tips
    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: Def[...]
  • [News] Linq for NHibernate, ça y est !
    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évelop[...]
  • [News] NHibernate Linq enfin là !
    Voilà une niouze qui devrait faire résonner les oreilles de nombreux développeurs du projet Entity Framework chez Microsoft. NHibernate Linq est la première implémentation de Linq sur une plateforme d[...]
  • ADO.NET Entity Framework Extensions
    The EFExtensions library simplifies various tasks in the Entity Framework including store command execution, entity state management and stored procedure mapping. Vous pouvez le récupérer ici. [...]
  • LINQ To Entities : as retourne null, et alors ?
    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 alo[...]
  • [News] Une introduction sur Entity Framework
    Cet article présente Entity Framework d'une manière plutôt pédagogique. Même s'il ne va pas dans le détail, il permet de se faire une idée précise des différents niveaux de mapping proposés par EF. Un[...]
  • [News] Génération de code et DTO avec T4
    "I decided it was a good moment to start playing with this technology and make something productive with my time. The result was a T4 template for auto generating a DTO (Data transfer objects) la[...]
  • [News] L'héritage désormais supporté par ADO.NET Entity Framework
    Microsoft vient de publier un billet dévoilant les dessous de l'héritage dans son Framework de mapping objet/relationnel : ADO.NET Entity Framework. Pas de suprises, Microsoft (comme les centaines d'o[...]
  • Microsoft Parallel Extensions disponible en CTP
    Pour ceux qui utilise Visual Studio 2008 et le framework 3.5, vous pouvez télécharger la CTP de décembre Microsoft Parallel Extensions à quoi ça sert ? 1) pouvoir éxecuter des requêtes LINQ en para[...]
  • TechDays Paris 2008 : LinQ session Avancée
    Speaker : Mitsu Furuta A la suite de la session liée a ASTORIA, une session avancée sur LinQ vient complêter les nouveautés du FrameWork 3.5 Session essentiellement basée sur des Démonstrations de d[...]
  • [News] Une fonctionnalité totalement méconnue de NHibernate
    Ayende publie dans son blog une fonctionnalité totalement méconnue du grand public, les propriétés de requêtes. Un concept abstrait qui permet de créer des propriétés non mappées, mais qui pourront êt[...]
  • Disponibilité de la CTP de Juin de Visual Studio 2008 alias Orcas
    Microsoft vient de rendre disponible la CTP Juin de Visual Studio 2008. Cette version inclut également une CTP de .NET Framework 3.5 et des briques importantes pour la prochaine release. Entity Frame[...]
  • Nouveautés Cinéma : Les Portes du temps
    De : David CunninghamAvec : Ian McShane, Christopher EcclestonSa quête à travers le temps commence... © 2007 Twentieth Century Fox and Walden Media - LLC and its related entities. All Rights Reserved.[...]
  • Petite explication
    Le webcast de la session des Techdays sur Entity Framework que nous avons co-animée avec Michel est maintenant disponible. A la fin, je signale que je ne suis pas très fier de mon Podcast Visual Stu[...]
  • LINQ to SQL : Bonne ou mauvaise chose ?
    On n'est pas dans un match développeur contre DBA où l'inverse... Je cherche surtout à mettre en avant les points clefs de l'intérêt ou non de LINQ des 2 côté de la barrière. Les plus de LINQ Les d[...]

Formation referencement
Formation au référencement par les spécialistes en référencement de Ranking Metrics : conférence le matin, atelier pratique l'après-midi.

Formation referencement