<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>EntityFramework.Patterns on MemoryLeak</title><link>https://blog.memoryleak.ovh/tags/entityframework.patterns/</link><description>Recent content in EntityFramework.Patterns on MemoryLeak</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Sun, 17 Nov 2013 21:01:00 +0000</lastBuildDate><atom:link href="https://blog.memoryleak.ovh/tags/entityframework.patterns/index.xml" rel="self" type="application/rss+xml"/><item><title>EntityFramework.Patterns 0.8 est compatible EF 6</title><link>https://blog.memoryleak.ovh/posts/entityframework-patterns-0-8-est-compatible-ef-6/</link><pubDate>Sun, 17 Nov 2013 21:01:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/entityframework-patterns-0-8-est-compatible-ef-6/</guid><description>&lt;p&gt;Ça faisait longtemps que je n&amp;rsquo;avais pas remis les mains dans ce projet, plus d&amp;rsquo;un an pour être exact. Le passage à Entity Framework 5 n&amp;rsquo;avait pas posé de soucis car aucun breaking changes dans l&amp;rsquo;API n&amp;rsquo;avait bloqué l&amp;rsquo;utilisation de la librairie. C&amp;rsquo;est surement ce qui explique le nombre &amp;ldquo;plutôt important&amp;rdquo; (7500) download sur &lt;a href="https://www.nuget.org/packages/EntityFramework.Patterns/" target="_blank"&gt;nuget gallery&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mais avec EF 6 c&amp;rsquo;est une autre histoire, tout un tas de nouvelles fonctionnalités très sympa, mais aussi une api qui a pas mal bougé&amp;hellip; ainsi plusieurs utilisateurs sur &lt;a href="https://efpatterns.codeplex.com/" target="_blank"&gt;codeplex&lt;/a&gt;, m&amp;rsquo;ont tout naturellement contacté pour me demander de mettre à jour EntityFramework.Patterns.&lt;/p&gt;</description></item><item><title>Entity Framework et AOP</title><link>https://blog.memoryleak.ovh/posts/entity-framework-et-aop/</link><pubDate>Fri, 07 Oct 2011 14:55:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/entity-framework-et-aop/</guid><description>&lt;p&gt;Cela fait des mois que je repousse la publication d&amp;rsquo;un post sur l&amp;rsquo;&lt;a href="http://en.wikipedia.org/wiki/Aspect-oriented_programming" target="_blank"&gt;AOP&lt;/a&gt;, car je ne voulais pas vous resservir le sempiternel exemple de mise en place d&amp;rsquo;une gestion de log applicatif simplifiée.&lt;/p&gt;
&lt;p&gt;Si vous voulez vous rafraichir les idées sur le sujet je vous conseille de jeter un œil sur l&amp;rsquo;article d&amp;rsquo;&lt;a href="http://ayende.com/blog/3474/logging-the-aop-way" target="_blank"&gt;Ayende Rahien sur le sujet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Avec le framework .NET, il existe au moins 6 façons différentes d&amp;rsquo;ajouter un brin d&amp;rsquo;AOP dans vos programmes;&lt;/p&gt;</description></item><item><title>EntityFramework.Patterns : Repository &amp; Unit Of Work</title><link>https://blog.memoryleak.ovh/posts/entityframework-patterns-repository-unit-of-work/</link><pubDate>Wed, 13 Jul 2011 15:07:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/entityframework-patterns-repository-unit-of-work/</guid><description>&lt;p&gt;Je vous propose un très rapide post pour faciliter la prise en main des Patterns Repository et Unit Of Work disponibles dans &lt;a href=""&gt;EntityFramework.Patterns&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pour simplifier le sujet, le but du pattern Repository est de donner au développeur une passerelle de requêtage unifiée, via des opérations (le plus souvent) atomiques.
Unit Of Work, est la quant à lui pour valider transactionnellement un ensemble de modifications faites sur les données.&lt;/p&gt;
&lt;p&gt;Pour la version longue vous pourrez trouver votre bonheur sur le site de &lt;a href="http://martinfowler.com/" target="_blank"&gt;Martin Fowler&lt;/a&gt; &lt;a href="http://martinfowler.com/eaaCatalog/repository.html" target="_blank"&gt;ici pour le Repository&lt;/a&gt; et &lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" target="_blank"&gt;ici pour Unit Of Work&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Release d'EntityFramework.Patterns</title><link>https://blog.memoryleak.ovh/posts/release-d-entityframework-patterns/</link><pubDate>Thu, 07 Jul 2011 16:32:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/release-d-entityframework-patterns/</guid><description>&lt;p&gt;Bon ça y est je me suis décidé à trouver un toit pour &lt;a href="http://efpatterns.codeplex.com/" target="_blank"&gt;EntityFramework.Patterns&lt;/a&gt;, une librairie qui s&amp;rsquo;adossant à &lt;a href="http://msdn.microsoft.com/en-us/data/aa937723" target="_blank"&gt;Entity Framework 4.1&lt;/a&gt;, propose l&amp;rsquo;implémentation de patterns couramment nécessaire lorsqu&amp;rsquo;on utilise un &lt;a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank"&gt;ORM&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Je n&amp;rsquo;ai toujours pas cédé aux appels des sirènes de &lt;a href="https://github.com/" target="_blank"&gt;Github&lt;/a&gt;; EntityFramework.Patterns est donc hébergé sur &lt;a href="http://www.codeplex.com/" target="_blank"&gt;Codeplex&lt;/a&gt;.
Vous trouverez également la librairie sur &lt;a href="http://nuget.org/List/Search?packageType=Packages&amp;amp;searchCategory=All&amp;#43;Categories&amp;amp;searchTerm=EntityFramework.Patterns&amp;amp;sortOrder=package-download-count&amp;amp;pageSize=10" target="_blank"&gt;nuget&lt;/a&gt;&amp;hellip; d&amp;rsquo;ailleurs elle y était présente bien avant la création du repository sur codeplex.&lt;/p&gt;
&lt;p&gt;Pour l&amp;rsquo;installer via nuget, rien de plus simple :&lt;/p&gt;</description></item></channel></rss>