<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: One year after the Entity Framework Vote of No Confidence&#8230;</title>
	<atom:link href="http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/</link>
	<description>New adventures in .NET</description>
	<lastBuildDate>Thu, 02 Feb 2012 09:31:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Martijn Boland &#187; Entity Framework 4.0: a fresh start (with demo application)</title>
		<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/comment-page-1/#comment-345</link>
		<dc:creator>Martijn Boland &#187; Entity Framework 4.0: a fresh start (with demo application)</dc:creator>
		<pubDate>Sun, 22 Nov 2009 21:36:46 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/#comment-345</guid>
		<description>[...] Entity Framework 1.0 pretty much sucks (compared to alternatives), but I’m glad to see that things have improved a lot in version 4.0. [...]</description>
		<content:encoded><![CDATA[<p>[...] Entity Framework 1.0 pretty much sucks (compared to alternatives), but I’m glad to see that things have improved a lot in version 4.0. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bas</title>
		<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/comment-page-1/#comment-326</link>
		<dc:creator>Bas</dc:creator>
		<pubDate>Fri, 09 Oct 2009 17:51:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/#comment-326</guid>
		<description>I love to be in control of my code.
EF will generate a lot of crap.
Look at Model.designer.cs it always makes me laugh:
//This code was generated by a tool.</description>
		<content:encoded><![CDATA[<p>I love to be in control of my code.<br />
EF will generate a lot of crap.<br />
Look at Model.designer.cs it always makes me laugh:<br />
//This code was generated by a tool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KristoferA</title>
		<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/comment-page-1/#comment-312</link>
		<dc:creator>KristoferA</dc:creator>
		<pubDate>Fri, 25 Sep 2009 14:54:02 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/#comment-312</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-310&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-310&quot; rel=&quot;nofollow&quot;&gt;martijn &lt;/a&gt; :&lt;/strong&gt;Well, that’s more or less the point I’m trying to make: it’s pushed by MS so that developers are told by their management to use it. Managers don’t read about the flaws of Version 1.0.&lt;/blockquote&gt;
hmm. those &#039;managers&#039; would then fall under one or several of the following labels: incompetent (for not doing their due diligence, and for not listening to those who have), naïve (for taking marketing at face value -- do they also believe in laundry detergent TV commercials?), inexperienced (seen _any_ stable v1 product out of redmond? I haven&#039;t...).

oh well, it will be interesting to see what EFv3 brings, I expect it to be a lot better than v1...</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-310"><p>
<strong><a href="#comment-310" rel="nofollow">martijn </a> :</strong>Well, that’s more or less the point I’m trying to make: it’s pushed by MS so that developers are told by their management to use it. Managers don’t read about the flaws of Version 1.0.</p></blockquote>
<p>hmm. those &#8216;managers&#8217; would then fall under one or several of the following labels: incompetent (for not doing their due diligence, and for not listening to those who have), naïve (for taking marketing at face value &#8212; do they also believe in laundry detergent TV commercials?), inexperienced (seen _any_ stable v1 product out of redmond? I haven&#8217;t&#8230;).</p>
<p>oh well, it will be interesting to see what EFv3 brings, I expect it to be a lot better than v1&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: martijn</title>
		<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/comment-page-1/#comment-311</link>
		<dc:creator>martijn</dc:creator>
		<pubDate>Fri, 25 Sep 2009 11:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/#comment-311</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-306&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-306&quot; rel=&quot;nofollow&quot;&gt;Danny Simmons&lt;/a&gt; :&lt;/strong&gt;
&lt;p&gt;I’m sorry that you have had frustrations with the first release of the EF.  May I humbly suggest that you give the next release of the EF (the one that will ship with .net 4 and is available in beta form now) a chance before completely writing off the EF.  It’s certainly not perfect, but I hope you will find some significant improvements.&lt;/p&gt;
&lt;/blockquote&gt;
From what I&#039;ve seen, the next version looks a whole lot better and I&#039;ll definitively will give it a good look. That aside, my frustrations are caused by the fact that the V1 version was positioned as the default way of doing data access and that many developers would be better off with an alternative solution that is available right now.</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-306"><p>
<strong><a href="#comment-306" rel="nofollow">Danny Simmons</a> :</strong></p>
<p>I’m sorry that you have had frustrations with the first release of the EF.  May I humbly suggest that you give the next release of the EF (the one that will ship with .net 4 and is available in beta form now) a chance before completely writing off the EF.  It’s certainly not perfect, but I hope you will find some significant improvements.</p>
</blockquote>
<p>From what I&#8217;ve seen, the next version looks a whole lot better and I&#8217;ll definitively will give it a good look. That aside, my frustrations are caused by the fact that the V1 version was positioned as the default way of doing data access and that many developers would be better off with an alternative solution that is available right now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: martijn</title>
		<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/comment-page-1/#comment-310</link>
		<dc:creator>martijn</dc:creator>
		<pubDate>Fri, 25 Sep 2009 11:11:56 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/#comment-310</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-304&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-304&quot; rel=&quot;nofollow&quot;&gt;KristoferA&lt;/a&gt; :&lt;/strong&gt;
&lt;p&gt;I don’t think you can blame Microsoft if end users make bad decisions and go with an inferior toolkit…&lt;/p&gt;
&lt;p&gt;The flaws and shortcomings of EFv1 are well documented around the intarweb, so it should come as no surprise to anyone that it generates ‘killer’ SQL queries that can bring a db server onto its’ knees in a pool of table scans.&lt;/p&gt;
&lt;p&gt;Devs need to learn to evaluate the tools and technologies they are going to use, and choose the appropriate tool for the task _before_ going off developing software…&lt;/p&gt;
&lt;/blockquote&gt;
Well, that&#039;s more or less the point I&#039;m trying to make: it&#039;s pushed by MS so that developers are told by their management to use it. Managers don&#039;t read about the flaws of Version 1.0.</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-304"><p>
<strong><a href="#comment-304" rel="nofollow">KristoferA</a> :</strong></p>
<p>I don’t think you can blame Microsoft if end users make bad decisions and go with an inferior toolkit…</p>
<p>The flaws and shortcomings of EFv1 are well documented around the intarweb, so it should come as no surprise to anyone that it generates ‘killer’ SQL queries that can bring a db server onto its’ knees in a pool of table scans.</p>
<p>Devs need to learn to evaluate the tools and technologies they are going to use, and choose the appropriate tool for the task _before_ going off developing software…</p>
</blockquote>
<p>Well, that&#8217;s more or less the point I&#8217;m trying to make: it&#8217;s pushed by MS so that developers are told by their management to use it. Managers don&#8217;t read about the flaws of Version 1.0.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny Simmons</title>
		<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/comment-page-1/#comment-306</link>
		<dc:creator>Danny Simmons</dc:creator>
		<pubDate>Fri, 25 Sep 2009 03:49:05 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/#comment-306</guid>
		<description>I&#039;m sorry that you have had frustrations with the first release of the EF.  May I humbly suggest that you give the next release of the EF (the one that will ship with .net 4 and is available in beta form now) a chance before completely writing off the EF.  It&#039;s certainly not perfect, but I hope you will find some significant improvements.

- Danny</description>
		<content:encoded><![CDATA[<p>I&#8217;m sorry that you have had frustrations with the first release of the EF.  May I humbly suggest that you give the next release of the EF (the one that will ship with .net 4 and is available in beta form now) a chance before completely writing off the EF.  It&#8217;s certainly not perfect, but I hope you will find some significant improvements.</p>
<p>- Danny</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KristoferA</title>
		<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/comment-page-1/#comment-305</link>
		<dc:creator>KristoferA</dc:creator>
		<pubDate>Fri, 25 Sep 2009 01:30:52 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/#comment-305</guid>
		<description>@Eber It has a number of performance issues. If your model is bigger than northwind/adventureworks (i.e. &gt;100 tables or so) you&#039;ll notice a performance hit whenever it loads the &#039;model artifacts&#039; (csdl/ssdl/msl) when you&#039;re about to hit the db. Next, many common and simple query constructs can result in terrible SQL queries with lots of redundant joins, where clause predicates that force table scans etc.

Funny, since they already had L2S to look at, and L2S generates excellent SQL queries that are well optimized at runtime to please the db server...   ...however, it seems like they decided to not look at any of the smart optimizations in L2S and just did their own thing without considering what would happen db-side.</description>
		<content:encoded><![CDATA[<p>@Eber It has a number of performance issues. If your model is bigger than northwind/adventureworks (i.e. &gt;100 tables or so) you&#8217;ll notice a performance hit whenever it loads the &#8216;model artifacts&#8217; (csdl/ssdl/msl) when you&#8217;re about to hit the db. Next, many common and simple query constructs can result in terrible SQL queries with lots of redundant joins, where clause predicates that force table scans etc.</p>
<p>Funny, since they already had L2S to look at, and L2S generates excellent SQL queries that are well optimized at runtime to please the db server&#8230;   &#8230;however, it seems like they decided to not look at any of the smart optimizations in L2S and just did their own thing without considering what would happen db-side.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KristoferA</title>
		<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/comment-page-1/#comment-304</link>
		<dc:creator>KristoferA</dc:creator>
		<pubDate>Fri, 25 Sep 2009 01:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/#comment-304</guid>
		<description>I don&#039;t think you can blame Microsoft if end users make bad decisions and go with an inferior toolkit...

The flaws and shortcomings of EFv1 are well documented around the intarweb, so it should come as no surprise to anyone that it generates &#039;killer&#039; SQL queries that can bring a db server onto its&#039; knees in a pool of table scans.

Devs need to learn to evaluate the tools and technologies they are going to use, and choose the appropriate tool for the task _before_ going off developing software...

JMHO</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think you can blame Microsoft if end users make bad decisions and go with an inferior toolkit&#8230;</p>
<p>The flaws and shortcomings of EFv1 are well documented around the intarweb, so it should come as no surprise to anyone that it generates &#8216;killer&#8217; SQL queries that can bring a db server onto its&#8217; knees in a pool of table scans.</p>
<p>Devs need to learn to evaluate the tools and technologies they are going to use, and choose the appropriate tool for the task _before_ going off developing software&#8230;</p>
<p>JMHO</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eber Irigoyen</title>
		<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/comment-page-1/#comment-303</link>
		<dc:creator>Eber Irigoyen</dc:creator>
		<pubDate>Thu, 24 Sep 2009 17:58:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/#comment-303</guid>
		<description>EF might not have tons of features, but from what I&#039;ve read lately, performance is not one of its weaknesses, specially when compared to NHibernate, am I missing something?</description>
		<content:encoded><![CDATA[<p>EF might not have tons of features, but from what I&#8217;ve read lately, performance is not one of its weaknesses, specially when compared to NHibernate, am I missing something?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets die vermelden Martijn Boland » One year after the Entity Framework Vote of No Confidence… -- Topsy.com</title>
		<link>http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/comment-page-1/#comment-302</link>
		<dc:creator>Tweets die vermelden Martijn Boland » One year after the Entity Framework Vote of No Confidence… -- Topsy.com</dc:creator>
		<pubDate>Thu, 24 Sep 2009 17:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.taiga.nl/martijn/2009/09/24/one-year-after-the-entity-framework-vote-of-no-confidence/#comment-302</guid>
		<description>[...] Deze blogartikel was vermeld op Twitter door Adam D.. Adam D. heeft gezegd: RT @ayende: One year after the Entity Framework Vote of No Confidence… http://bit.ly/Bx1wo [...]</description>
		<content:encoded><![CDATA[<p>[...] Deze blogartikel was vermeld op Twitter door Adam D.. Adam D. heeft gezegd: RT @ayende: One year after the Entity Framework Vote of No Confidence… <a href="http://bit.ly/Bx1wo" rel="nofollow">http://bit.ly/Bx1wo</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

