<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Codingly &#187; Entity Framework</title>
	<atom:link href="http://codingly.com/tag/entity-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://codingly.com</link>
	<description>Par Romain Verdier</description>
	<lastBuildDate>Thu, 24 May 2012 09:10:53 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='codingly.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/62c090a2ec42be744d871177bd874854?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Codingly &#187; Entity Framework</title>
		<link>http://codingly.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://codingly.com/osd.xml" title="Codingly" />
	<atom:link rel='hub' href='http://codingly.com/?pushpress=hub'/>
		<item>
		<title>Lettre ouverte à Microsoft à propos d&#8217;Entity Framework</title>
		<link>http://codingly.com/2008/06/23/lettre-ouverte-a-microsoft-a-propos-dentity-framework/</link>
		<comments>http://codingly.com/2008/06/23/lettre-ouverte-a-microsoft-a-propos-dentity-framework/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 13:33:33 +0000</pubDate>
		<dc:creator>Romain Verdier</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ALT.NET]]></category>
		<category><![CDATA[Entity Framework]]></category>

		<guid isPermaLink="false">http://romainverdier.wordpress.com/?p=77</guid>
		<description><![CDATA[David Laribee a laissé un message sur le groupe de discussion ALT.NET, indiquant que plusieurs personnes avaient travaillé à la rédaction d&#8217;une lettre ouverte à Microsoft, au sujet de sa solution ORM en devenir : Entity Framework. Cette lettre, qui prend forme d&#8217;une pétition, a pour but d&#8217;attirer l&#8217;attention sur les principales faiblesses du framework. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingly.com&#038;blog=3510695&#038;post=77&#038;subd=romainverdier&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://codebetter.com/blogs/david_laribee/">David Laribee</a> a laissé un message sur le <a href="http://tech.groups.yahoo.com/group/altdotnet/">groupe de discussion ALT.NET</a>, indiquant que plusieurs personnes avaient travaillé à la rédaction d&#8217;une lettre ouverte à Microsoft, au sujet de sa solution ORM en devenir : <a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx">Entity Framework</a>.</p>
<p>Cette lettre, qui prend forme d&#8217;une pétition, a pour but d&#8217;attirer l&#8217;attention sur les principales faiblesses du framework. Il ne s&#8217;agit pas d&#8217;une condamnation, mais plutôt d&#8217;une synthèse argumentée qui tente de regrouper les critiques ayant mobilisé le plus de voix au cours des derniers mois.<br />
<span id="more-77"></span><br />
Si vous pensez que les remarques sont pertinentes, et gagneraient à être considérées par le géant, alors vous pouvez laisser votre signature :</p>
<p><a href="http://efvote.wufoo.com/forms/ado-net-entity-framework-vote-of-no-confidence/">ADO.NET Entity Framework vote of no confidence</a></p>
<blockquote>
<ul>
<li>Inordinate focus the data aspect of entities leads to degraded entity architectures</li>
<li>Excess code needed to deal with lack of lazy loading</li>
<li>Shared, canonical model contradicts software best practices</li>
<li>Lack of persistence ignorance causes business logic to be harder to read, write, and modify, causing development and maintenance costs to increase at an exaggerated rate</li>
<li>Excessive merge conflicts with source control in team environments</li>
</ul>
</blockquote>
<p>Toutefois, sachez que Microsoft est déjà à l&#8217;écoute, comme en atteste <a href="http://blogs.msdn.com/dsimmons/archive/2008/06/03/dp-advisory-council.aspx">un post de Danny Simmons</a> (de l&#8217;équipe ADO.NET). On y apprend qu&#8217;un <em>concile consultatif</em> aura lieu en Juillet pour faire le point sur les récentes productions de l&#8217;équipe <em>Data Programmability</em> chez Microsoft : Entity Framework, LINQ to SQL, ADO.NET Data Services, etc. Plusieurs personnalités de la communauté seront invitées (et consultées, donc), parmi lesquelles Martin Fowler, Eric Evans ou encore Jimmy Nilsson.</p>
<p>On peut donc douter de l&#8217;impact d&#8217;une telle pétition dans un ce contexte. Je trouve pour ma part qu&#8217;il s&#8217;agit d&#8217;un bon résumé, dont la lecture ne peut qu&#8217;être instructive.</p>
<div class="post-edited-notification">
<strong>Edit : </strong><br />
Une nouvelle annonce : Hier a commencé le développement de la version 2.0 de l&#8217;Entity Framework. Tim Mallalieu, Program Manager, indique sur <a href="http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx">un nouveau blog</a> que le design de cette nouvelle version sera <em>transparent</em>. Reste à voir ce que ça va donner, mais c&#8217;est toujours bon signe.
</div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/romainverdier.wordpress.com/77/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/romainverdier.wordpress.com/77/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/romainverdier.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/romainverdier.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/romainverdier.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/romainverdier.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/romainverdier.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/romainverdier.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/romainverdier.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/romainverdier.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/romainverdier.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/romainverdier.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/romainverdier.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/romainverdier.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/romainverdier.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/romainverdier.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codingly.com&#038;blog=3510695&#038;post=77&#038;subd=romainverdier&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codingly.com/2008/06/23/lettre-ouverte-a-microsoft-a-propos-dentity-framework/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cb0ee4bde49708f4be24a02a5d59e52e?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Romain</media:title>
		</media:content>
	</item>
	</channel>
</rss>
