Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthieu MEZIL

I love .Net

Abonnements

Actualités

Locations of visitors to this page

Parcourir par tags

Tous les tags » ADO   (RSS)
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) p.CategoryReference.Load(); Lire la suite...

Posté le mardi 13 mai 2008 08:10 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

Des providers tiers pour EF Beta 3
Comme annoncé par David Sceppa , plusieurs providers tiers fonctionnant avec EF Beta 3 sont disponibles dès à présent ( Oracle, MySQL, PostgreSQL, SQLite) . Lire la suite...

Posté le mercredi 7 mai 2008 08:33 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

CompiledQuery et DataContext.LoadOptions
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...

Posté le mardi 29 avril 2008 20:16 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

Après le VS2008 Training Kit, la suite : .NET 3.5 Enhancements Training Kit
Un nouveau training kit est disponible afin de compléter le précédent . Ce nouveau kit contient 6 labs : ADO.NET Data Services ADO.NET Entity Framework ASP.NET AJAX History ASP.NET Dynamic Data ASP.NET MVC ASP.NET Silverlight controls Pour plus d'info, Lire la suite...

Posté le lundi 21 avril 2008 07:29 par Matthieu MEZIL | 2 commentaire(s)

Classé sous : , , ,

Revenons sur l'histoire du Like avec LINQ To Entities
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...

Posté le jeudi 17 avril 2008 03:43 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

LINQ To SQL Table -> DataTable, génération de code à la volée, V3
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...

Posté le lundi 14 avril 2008 17:49 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

LINQ To SQL Table -> DataTable, génération de code à la volée, V2
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...

Posté le lundi 14 avril 2008 09:00 par Matthieu MEZIL | 5 commentaire(s)

Classé sous : , , ,

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ête Lire la suite...

Posté le mercredi 2 avril 2008 17:00 par Matthieu MEZIL | 1 commentaire(s)

Classé sous : , , , , ,

EDM designer CTP3 ou Beta 1, Update Model From DB
Ceux qui ont un peu joué avec le designer le savent, c'est encore une CTP. La mise à jour du modèle à partir de la base n'est pas franchement au point. Avec la prochaine version (CTP3 ou Beta 1), il y a beaucoup d'améliorations et notament sur cette partie. Lire la suite...

Posté le mardi 1 avril 2008 23:11 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

Génération de code à la volée
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...

Posté le lundi 31 mars 2008 03:22 par Matthieu MEZIL | 1 commentaire(s)

Classé sous : , , , ,

EF a procédures stockées
Roger Jennings a posté deux billets très intéressants sur les procédures stockées avec l'Entity Framework : http://oakleafblog.blogspot.com/2008/03/migrating-to-stored-procedures-with-edm.html et http://oakleafblog.blogspot.com/2008/03/testing-stored-procedure-replacements.html Lire la suite...

Posté le dimanche 30 mars 2008 10:05 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

LINQ To SQL : DateDiff et Like
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...

Posté le vendredi 28 mars 2008 18:20 par Matthieu MEZIL | 1 commentaire(s)

Classé sous : , , , , ,

EF : deux nouveaux posts de l'ADO .Net Team
L'ADO .Net Team vient de poster deux nouveaux posts : le premier concerne l'utilisation des procédures stockées dans EDM et le second , relatif aux performances, fait suite à deux posts précédents ( http://blogs.msdn.com/adonet/archive/2008/02/04/exploring-the-performance-of-the-ado-net-entity-framework-part-1.aspx Lire la suite...

Posté le vendredi 28 mars 2008 07:47 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

EF : comment détacher un objet quand on n'a plus de référence sur le contexte ?
Dans un post précédent , j'avais évoqué le problème suivant : même si le contexte est disposé, les entités qui lui sont rattachées ne sont pas disposées. L'idée de ce poste est la suivante : J'ai une entité, potentiellement attachée à un contexte C1. Lire la suite...

Posté le jeudi 27 mars 2008 07:57 par Matthieu MEZIL | 2 commentaire(s)

Classé sous : , ,

EF, EDM où ça en est ?
Depuis un certain temps je parle naturellement d'EF et d'EDM alors que beaucoup de développeurs se demandent en réalité de quoi il s'agit. Pour ceux-là, je vous invite à regarder le webcast de la session réalisée avec Michel aux techdays et à lire mon Lire la suite...

Posté le mardi 25 mars 2008 19:14 par Matthieu MEZIL | 1 commentaire(s)

Classé sous : , , ,

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 . Lire la suite...

Posté le lundi 24 mars 2008 21:14 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

Les bases d'EDM
Je viens de publier un article relatif à EDM sur Tech Head Brothers . En tant que nouveau rédacteur THB, je tiens à particulièrement remercier Laurent de m'accueillir. Lire la suite...

Posté le lundi 24 mars 2008 20:49 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , , ,

Entity Framework Mapping Helper
L'EF team a développé un outil particulièrement sympa : l' Entity Framework Mapping Helper . "Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It?s a great tool for a deeper understanding Lire la suite...

Posté le lundi 24 mars 2008 20:09 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

LINQ : une nouvelle façon de concevoir les algorithmes
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...

Posté le vendredi 21 mars 2008 01:59 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , , ,

Pourquoi ESQL c'est bien ?
ESQL permet d'écrire une requête sous la forme d'une chaine de caractère qui va se baser sur le modèle. Chaque provider de l'Entity Framework est capable de convertir de l'esql en son sql. Cependant, à l'heure de LINQ, quel intérêt ? Comme me l'a montré Lire la suite...

Posté le mercredi 19 mars 2008 07:49 par Matthieu MEZIL | 6 commentaire(s)

Classé sous : , , ,

Plus de Messages Page suivante »


Les 10 derniers blogs postés

- CTP Avril 2008 de Rosario par Noham Choulant le il y a 1 heure et 31 minutes

- Microsoft WorldWide Telescope maintenant disponible ! par Blog technique de Nicolas Boonaert le il y a 2 heures et 17 minutes

- Rosario - VS Team Dev - Tests unitaires impactés par Azra [Florent Santin] le il y a 6 heures et 7 minutes

- Entity Framework et Lazy Loading par Matthieu MEZIL le il y a 8 heures et 3 minutes

- [WPF] Les nouveautés/améliorations apportées par le SP1 de VS 2008 et du Framework .NET 3.5 par Thomas Lebrun le il y a 15 heures et 5 minutes

- un moteur de databinding pour Silverlight 2.0 b1 par Pierrick's Blog le il y a 17 heures et 21 minutes

- prologin par coucou747 le il y a 18 heures et 9 minutes

- [.NET] La première Beta du SP1 de VS 2008 et du FX 3.5 est disponible ! par Thomas Lebrun le il y a 21 heures et 22 minutes

- Executables .NET depuis un partage réseau : du nouveau dans le SP1 de .NET 3.5 par CoqBlog le il y a 21 heures et 40 minutes

- Popfly permet maintenant de créer des jeux par Code is poetry le il y a 22 heures et 19 minutes