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. Une technologie qui sera omniprésente dans .NET en 2008.
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 understan...
Comme l'équipe ADO.NET l'avait annoncée précédemment, les téléchargements de l'Entity Framework Beta 2 et des Entity Framework Tools CTP sont disponibles. Voir l'annonce et les détail des améliorations et des nouveautés. La Preview CTP des ADO.NET Ent...
La beta 3 de l'ADO.Net Entity Framework pour Visual Studio 2008 RTM, et la CTP de Décembre des Entity Framework Tools sont disponibles. ADO.Net Entity Framework Beta 3 (voir l'annonce) ADO.Net Entity Framework Tools December 2007 CTP (voir l'annonce) ...
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. ...
Voilà un article qui devrait ravir les fans de mapping O/R à la mode Microsoft. Le team ADO.NET vient de publier un mini benchmark des performances actuelles d'Entity Framework, explications et graphiques à l'appui. On y apprend ainsi que 75% du temps d'exécution d'une requête est passé dans la "Matérialization" et la création des objets. Cet article est le premier d'une série qui s'annonce palpitante. Entity Framework est le sujet chaud du moment, une session entière y est réservé au Symposium DNG.
La gestion du cache (1er et second niveau) est une fonctionnalité très importante d'un outil de mapping objet/relationnel. Cet article du blog "Design" d'Entity Framework évoque le sujet. Très intéressant.
On le sait tous, la stratégie "enterprise" de Microsoft ne sera réellement complète qu'avec la sortie du chainon logiciel manquant : Entity Framework. Ces derniers mois, les choses semblent s'être accélérées avec l'annonce aujourd'hui officielle d'une roadmap claire. L'éditeur distribuera en version finale son outil d'O/R Mapping avec le Service Pack 1 de .NET Framework 3.5 et VS 2008. De quoi ravir les fans de mapping qui ne voyaient pas en Linq2SQL un concurrent sérieux à NHibernate. Seul bémol, aucune date précise n'est encore avancée.
Quelques semaines après la sortie d'Entity Framework et le feu des critiques liés au fait que cet outil n'est pas transparent en terme de persistence, Microsoft publie un billet très intéressant sur le sujet. EF V1 fournirait un adaptateur pour la gestion du mode POCO (Plain Old CLR Object) : "We have recently published a sample called EFPocoAdapter that includes code generator and a supporting library that implements POCO object tracking on top of Entity Framework V1". L'article est d'une grande qualité, les vrais enjeux du mapping objet/relationnel à la sauce .NET se jouent ici. A lire d'urgence.
L'ADO .Net team a réalisé deux nouveaux webcasts sur l'Entity Framework.
Un de Alex : How Do I Get Started with the Entity Framework?
Un de Diego : How Do I Use the new Entity Data Source? ...
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? (...) "
Voilà une question qui se posera de plus en plus avec la sortie prochaine de .NET V4 et Entity Framework V4, l'outil de mapping objet/relationnel de Microsoft. Même s'il est vrai que l'opinion de Ayende peut paraître biaisée du fait qu'il est contributeur NHibernate, son point de vue et surtout ses arguments techniques donnent du crédit à ce billet. Il semble aussi que la différence se jouera dans l'outillage, sur ce plan, Entity Framework a pris de l'avance avec la modélisation graphique des entités. Mais NHibernate est dans ses pas avec Visual NHibernate de l'éditeur Slyce Software.
Carl Perry - Senior Program Manager Lead, Microsoft Une session devant être normalement riche en nouveautés de mon coté car, au moment ou je pénètre dans la salle de conférence, je n'ai vraiment aucune idée de ce qu'est l'Entity Framework. Rappels sur...
Voici un article comme on voudrait en lire plus souvent sur l'utilisation des transactions dans le contexte des ORM Entity Framework et Linq2SQL. Il décrit de manière très synthétique les transactions implicites et explicites et effleure l'approche pessimiste et optimiste.
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'outils disponibles sur le marché en .NET et en Java) proposera les trois formules habituelles : une table par hiérarchie, une table par type (encore appelé "table par sous classe") et enfin une table par type concret. Un billet très pédagogique pour ceux ne connaissant pas le principe...