<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="FeedCreator 1.7.2" --><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>ORMBattle.NET Blog: ORM benchmarks &amp; news</title>
        <description>ORMBattle.NET Blog. We compare essential features of different ORM tools for .NET - LINQ implementation and performance on basic operations, and moreover, answer the question: "Why it works this way and how to make it work better?".</description>
        <link>http://ORMBattle.NET/</link>
        <lastBuildDate>Mon, 28 May 2012 10:51:34 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ORMBattle" /><feedburner:info uri="ormbattle" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
            <title>Link: Devart dotConnect Team writes about ORMBattle.NET and its test suite</title>
            <link>http://feedproxy.google.com/~r/ORMBattle/~3/JMzjq_XJWf4/120-link-devart-dotconnect-team-about-ormbattlenet-and-its-test-suite.html</link>
            <description>&lt;p&gt;"ORMBattle.NET have recently updated their results of testing various .NET Framework ORMs and added LinqConnect to their lists. LinqConnect demonstrates one of the best results it their tests.&lt;/p&gt;
&lt;p&gt;ORMBattle.NET is an open-source project for ORM comparison, supported by a development team from X-tensive.com. This project contains a set of tests for feature-oriented comparison, but it is more focused on the performance tests (CRUD operation performance, object materialization, etc.).&lt;/p&gt;
&lt;p&gt;LinqConnect development team agrees with most of the tests. The results on the whole are reliable enough to consider them when choosing ORM framework.&lt;/p&gt;
&lt;p&gt;We already are studying the situations where LinqConnect showed bad results and working on performance improvement."&lt;/p&gt;
&lt;p&gt;Original post: &lt;a href="http://www.devart.com/blogs/dotconnect/?p=3553"&gt;http://www.devart.com/blogs/dotconnect/?p=3553&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=JMzjq_XJWf4:1Ti8PZv4xhc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=JMzjq_XJWf4:1Ti8PZv4xhc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=JMzjq_XJWf4:1Ti8PZv4xhc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=JMzjq_XJWf4:1Ti8PZv4xhc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=JMzjq_XJWf4:1Ti8PZv4xhc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=JMzjq_XJWf4:1Ti8PZv4xhc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            <author>Administrator</author>
            <pubDate>Fri, 13 Aug 2010 19:37:00 +0000</pubDate>
            <guid isPermaLink="false">http://ORMBattle.NET/index.php/blog/120-link-devart-dotconnect-team-about-ormbattlenet-and-its-test-suite.html</guid>
        <feedburner:origLink>http://ORMBattle.NET/index.php/blog/120-link-devart-dotconnect-team-about-ormbattlenet-and-its-test-suite.html</feedburner:origLink></item>
        <item>
            <title>Scorecard is updated</title>
            <link>http://feedproxy.google.com/~r/ORMBattle/~3/Wzq3_hIlonc/119-scorecard-is-updated.html</link>
            <description>&lt;p&gt;It finally happened! Almost 9 months has passed since &lt;a href="http://ORMBattle.NET/index.php/component/content/article/41/117-results-october-2009.html"&gt;last scorecard update&lt;/a&gt;, and now &lt;s&gt;the baby is born :)&lt;/s&gt; you can see &lt;a href="http://ORMBattle.NET/index.php?option=com_content&amp;amp;view=frontpage&amp;amp;Itemid=57"&gt;the newest results&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Most important changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;Test suite was migrated to .NET 4.0.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;All tested ORM tools are updated to their most recent versions. New versions are mentioned on their description pages.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;There is a new player, &lt;a href="http://www.devart.com/linqconnect/"&gt;Devart LinqConnect&lt;/a&gt; ORM, showing perfect results right on the first round.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;a href="http://www.mindscape.co.nz/products/LightSpeed/"&gt;LightSpeed&lt;/a&gt; ORM is removed from this test suite by decision of Mindscape.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;Finally, all the tests were performed on 64-bit Windows 7.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Brief overview of new results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span style="text-decoration: underline;"&gt;Most of players show nearly perfect &lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;LINQ test results&lt;/span&gt;, so I suspect they're quite comparable from this point now. All the typical cases are fully covered. I hope ORMBattle LINQ test played a noticeable role in this process. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;There are no changes in LINQ test pass results for Subsonic (that's predictable - the project frozen for at least one year) and  NHibernate. The case with NHibernate is a bit more complex: currently we test its latest stable version (v2.1.2 GA), although &lt;a href="http://sourceforge.net/projects/nhibernate/"&gt;NHibernate 3.0.0 alpha1 is already available&lt;/a&gt;. But we were unable to update our tests for it (&lt;a href="http://code.google.com/p/ormbattle/source/detail?r=dd3d59a391238375a3291dc4543d29cb4ff09317"&gt;see the commit comment here&lt;/a&gt;). Thus any help in resolving this issue is appreciated.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span style="text-decoration: underline;"&gt;BLToolkit is still definitive leader in performance tests; all the other &lt;/span&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;commercial&lt;/span&gt;&lt;/em&gt;&lt;span style="text-decoration: underline;"&gt; players are quite comparable there now.&lt;/span&gt; As I hope, that's partly because of this test. There are no changes in NHibernate and Subsonic results here.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span style="text-decoration: underline;"&gt;Lots of people were interested in EF 4.0 results:&lt;/span&gt; EF team has improved LINQ support (they got additional 5% here), but its performance results are noticeable worse - from 10 to 20% in most of the cases, and nearly twice - on materialization test. So if earlier it was one of leaders on this test, now it's closer to losers. If you know any possible reasons of this, please describe it in comments to this post.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span style="text-decoration: underline;"&gt;New LINQ to SQL shows much worse performance on CRUD operations&lt;/span&gt;. Please let know us, if you know the reason \ possible fix - the difference looks quite suspicious; probably, there is some mistake in test (this could appear e.g. because of change in default behavior).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;Our own ORM, DataObjects.Net, also shows some decrease in materialization performance. The only reason I can imagine here is lack of almost any profiling of this part during last year. So hopefully, we'll improve our own results soon.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That's all for now. Since there are few suspicious results and upcoming upgrade to NHibernate 3.0.0 alpha1, the next update is near.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ORMBattle.NET/index.php?option=com_content&amp;amp;view=frontpage&amp;amp;Itemid=57"&gt;Enjoy the new scorecard&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Alex Yakunin&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=Wzq3_hIlonc:hEW2OXCaoKA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=Wzq3_hIlonc:hEW2OXCaoKA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=Wzq3_hIlonc:hEW2OXCaoKA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=Wzq3_hIlonc:hEW2OXCaoKA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=Wzq3_hIlonc:hEW2OXCaoKA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=Wzq3_hIlonc:hEW2OXCaoKA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            <author>Alex Yakunin</author>
            <pubDate>Fri, 30 Jul 2010 12:57:00 +0000</pubDate>
            <guid isPermaLink="false">http://ORMBattle.NET/index.php/blog/119-scorecard-is-updated.html</guid>
        <feedburner:origLink>http://ORMBattle.NET/index.php/blog/119-scorecard-is-updated.html</feedburner:origLink></item>
        <item>
            <title>&amp;quot;Can ORM make your application faster?&amp;quot; series</title>
            <link>http://feedproxy.google.com/~r/ORMBattle/~3/c0d3kT6QHHQ/116-qcan-orm-make-your-application-fasterq-series.html</link>
            <description>&lt;p&gt;In March I started to write a series of posts called &lt;a href="http://digg.com/d31Mu2o"&gt;"Can ORM make your application faster?"&lt;/a&gt;. 6 posts are already there, although the whole sequence isn't finished yet (planning to do this in two weeks). The topic is perfectly fitting to this website, so I sharethe link here.&lt;/p&gt;
&lt;p&gt;I'd appreciate if you could give me &lt;strong&gt;more links to similar articles&lt;/strong&gt; (~ optimization techniques used by ORM tools). Please leave them in comments - I'll share the most interesting ones (or all) in this blog.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=c0d3kT6QHHQ:_ZyoQw4Rui0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=c0d3kT6QHHQ:_ZyoQw4Rui0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=c0d3kT6QHHQ:_ZyoQw4Rui0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=c0d3kT6QHHQ:_ZyoQw4Rui0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=c0d3kT6QHHQ:_ZyoQw4Rui0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=c0d3kT6QHHQ:_ZyoQw4Rui0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            <author>Administrator</author>
            <pubDate>Mon, 29 Mar 2010 10:04:00 +0000</pubDate>
            <guid isPermaLink="false">http://ORMBattle.NET/index.php/blog/116-qcan-orm-make-your-application-fasterq-series.html</guid>
        <feedburner:origLink>http://ORMBattle.NET/index.php/blog/116-qcan-orm-make-your-application-fasterq-series.html</feedburner:origLink></item>
        <item>
            <title>Repository at Google Code is migrated to Mercurial</title>
            <link>http://feedproxy.google.com/~r/ORMBattle/~3/8MxtHslErY4/115-repository-at-google-code-is-migrated-to-mercurial.html</link>
            <description>&lt;p&gt;We decided to do this before making further changes. So to checkout the code now, you should run the following command:&lt;/p&gt;
&lt;pre&gt;hg clone https://ormbattle.googlecode.com/hg/ OrmBattle&lt;/pre&gt;
Alternatively, you can use &lt;a href="http://tortoisehg.bitbucket.org/"&gt;TortoiseHg&lt;/a&gt; GUI.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=8MxtHslErY4:j2YnF4GMqF8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=8MxtHslErY4:j2YnF4GMqF8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=8MxtHslErY4:j2YnF4GMqF8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=8MxtHslErY4:j2YnF4GMqF8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=8MxtHslErY4:j2YnF4GMqF8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=8MxtHslErY4:j2YnF4GMqF8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            <author>Alex Yakunin</author>
            <pubDate>Wed, 17 Mar 2010 03:09:00 +0000</pubDate>
            <guid isPermaLink="false">http://ORMBattle.NET/index.php/blog/115-repository-at-google-code-is-migrated-to-mercurial.html</guid>
        <feedburner:origLink>http://ORMBattle.NET/index.php/blog/115-repository-at-google-code-is-migrated-to-mercurial.html</feedburner:origLink></item>
        <item>
            <title>I'm back ;)</title>
            <link>http://feedproxy.google.com/~r/ORMBattle/~3/A_9RZ0VYhk8/114-im-back-.html</link>
            <description>&lt;p&gt;&lt;span&gt;Hi everyone!I&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I didn't post here for pretty long time - we worked really hard on update of our own product. Now this part is finished, and we're going to spend some time on improving ORMeter (yes, we renamed it - you might notice it even by new header).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;What's planned:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Add &lt;/span&gt;&lt;em&gt;collection performance tests&lt;/em&gt;&lt;span&gt; (CRUD &amp;amp; simple bulk load tests)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span&gt;Add &lt;/span&gt;&lt;em&gt;few more LINQ tests&lt;/em&gt;&lt;span&gt; - see &lt;/span&gt;&lt;a target="_blank" rel="nofollow" href="http://www.google.com/url?sa=D&amp;amp;q=http://groups.google.ru/group/ormbattle-development/t/6dbeb2497f3544a9&amp;amp;usg=AFQjCNENSFAoW6p6fRdchz_SaMN7H6sIxA" style="color: #0000cc;"&gt;&lt;span&gt;http://groups.google.ru/group/ormbattle-development/t/6dbeb2497f3544a9&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span&gt;&lt;a target="_blank" rel="nofollow" href="http://www.google.com/url?sa=D&amp;amp;q=http://groups.google.ru/group/ormbattle-development/t/6dbeb2497f3544a9&amp;amp;usg=AFQjCNENSFAoW6p6fRdchz_SaMN7H6sIxA" style="color: #0000cc;"&gt;&lt;/a&gt;Implement &lt;/span&gt;&lt;em&gt;HTML output mode for TestRunner&lt;/em&gt;&lt;span&gt;. Currently it prints out text tables, and actually I hate converting them to Excel, and then - to nicely looking HTML with pictures. But if it would export HTML, relatively simple jQuery script + Google Chart API could make this manual conversion process unnecessary. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;em&gt;Update the scorecard&lt;/em&gt;&lt;span&gt; there using the most recent versions of all products.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span&gt;Likely, we'll do some minor changes related to design and scorecard layout.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;I hope we'll be able to finish at least testing-related part of this plan in March 2010.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;As usual, any opinions and ideas are welcome.&lt;/span&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=A_9RZ0VYhk8:WK0CM3DJiPY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=A_9RZ0VYhk8:WK0CM3DJiPY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=A_9RZ0VYhk8:WK0CM3DJiPY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=A_9RZ0VYhk8:WK0CM3DJiPY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=A_9RZ0VYhk8:WK0CM3DJiPY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=A_9RZ0VYhk8:WK0CM3DJiPY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            <author>Administrator</author>
            <pubDate>Sat, 06 Mar 2010 06:10:00 +0000</pubDate>
            <guid isPermaLink="false">http://ORMBattle.NET/index.php/blog/114-im-back-.html</guid>
        <feedburner:origLink>http://ORMBattle.NET/index.php/blog/114-im-back-.html</feedburner:origLink></item>
        <item>
            <title>ORMBattle.NET Development Google Group</title>
            <link>http://feedproxy.google.com/~r/ORMBattle/~3/sYUv2jf_EmE/113-ormbattlenet-development-google-group.html</link>
            <description>&lt;p&gt;We opened &lt;a href="http://groups.google.ru/group/ormbattle-development"&gt;ORMBattle.NET Development Google Group&lt;/a&gt; for public access. So if you'd like to share an idea on how to improve the test suite, it is the best place for doing this.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=sYUv2jf_EmE:Arf9lP0qy0g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=sYUv2jf_EmE:Arf9lP0qy0g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=sYUv2jf_EmE:Arf9lP0qy0g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=sYUv2jf_EmE:Arf9lP0qy0g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=sYUv2jf_EmE:Arf9lP0qy0g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=sYUv2jf_EmE:Arf9lP0qy0g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            <author>Administrator</author>
            <pubDate>Thu, 12 Nov 2009 17:55:00 +0000</pubDate>
            <guid isPermaLink="false">http://ORMBattle.NET/index.php/blog/113-ormbattlenet-development-google-group.html</guid>
        <feedburner:origLink>http://ORMBattle.NET/index.php/blog/113-ormbattlenet-development-google-group.html</feedburner:origLink></item>
        <item>
            <title>Scorecard is updated</title>
            <link>http://feedproxy.google.com/~r/ORMBattle/~3/uZg6SxGYeRk/112-scorecard-is-updated.html</link>
            <description>Most important changes:&lt;br /&gt; 
&lt;ul&gt;
&lt;li&gt;There are &lt;a href="http://ORMBattle.NET/index.php/linq-to-sql.html"&gt;LINQ to SQL tests&lt;/a&gt; now - thanks to Igor Tkachev, the author of &lt;a href="http://ORMBattle.NET/index.php/bltoolkit.html"&gt;BLToolkit&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ORMBattle.NET/index.php/dataobjectsnet.html"&gt;DataObjects.Net 4&lt;/a&gt; is returned back to the scorecard. I think now this is fully honest.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ORMBattle.NET/index.php/bltoolkit.html"&gt;BLToolkit&lt;/a&gt; got its &lt;a href="http://code.google.com/p/ormbattle/source/browse/trunk/Tests/Linq/BLToolkit.generated.cs"&gt;LINQ tests&lt;/a&gt; - again, thanks to Igor Tkachev. &lt;/li&gt;
&lt;li&gt;There are significant changes in the &lt;a href="http://ORMBattle.NET/index.php/scorecard.html"&gt;scorecard&lt;/a&gt;, but I'm going to comment this in separate post a bit later.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Our test suite now compiles and runs on any PC without any third-party tools:&lt;/strong&gt; mainly, all you need is to &lt;a href="http://code.google.com/p/ormbattle/downloads/list"&gt;download it&lt;/a&gt;, or &lt;a href="http://code.google.com/p/ormbattle/source/checkout"&gt;checkout&lt;/a&gt; and compile it. &lt;a href="http://ORMBattle.NET/index.php/faqs/94-how-to-build-and-run-test-suite.html"&gt;More complete instruction is here&lt;/a&gt;. So if you'd like to add another ORM tool or develop your own test - you're welcome!&lt;/li&gt;
&lt;/ul&gt;
Follow to the &lt;a href="http://ORMBattle.NET/index.php/scorecard.html"&gt;scorecard&lt;/a&gt; to discover new results.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=uZg6SxGYeRk:ZYvnlAHUtLc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=uZg6SxGYeRk:ZYvnlAHUtLc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=uZg6SxGYeRk:ZYvnlAHUtLc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=uZg6SxGYeRk:ZYvnlAHUtLc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=uZg6SxGYeRk:ZYvnlAHUtLc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=uZg6SxGYeRk:ZYvnlAHUtLc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            <author>Administrator</author>
            <pubDate>Thu, 05 Nov 2009 15:22:00 +0000</pubDate>
            <guid isPermaLink="false">http://ORMBattle.NET/index.php/blog/112-scorecard-is-updated.html</guid>
        <feedburner:origLink>http://ORMBattle.NET/index.php/blog/112-scorecard-is-updated.html</feedburner:origLink></item>
        <item>
            <title>Get ready for update!</title>
            <link>http://feedproxy.google.com/~r/ORMBattle/~3/mGuNuQn9MvY/109-planned-update.html</link>
            <description>&lt;p&gt;He everyone!&lt;/p&gt;
&lt;p&gt;We've been keeping silence for pretty long period, so time for the next update is come. I announce:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The scorecard will be updated on this week.&lt;/li&gt;
&lt;li&gt;You'll see LINQ to SQL performance tests there - thanks to Igor Tkachev, the author of &lt;a href="http://ORMBattle.NET/index.php/bltoolkit.html"&gt;BLToolkit&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ORMBattle.NET/index.php/dataobjectsnet.html"&gt;DataObjects.Net 4&lt;/a&gt; will be returned back to the scorecard. I think now this is fully honest - it is not definite leader there anymore.&lt;/li&gt;
&lt;li&gt;Likely, you will see one more new player here.&lt;/li&gt;
&lt;li&gt;There are some significant changes in the scorecard - we know this, because preliminary tests are already performed. Btw, they prove the usefulness of ORMBattle.NET test suite in action: it really pushes ORM vendors to pay attention on LINQ implementation quality and performance.&lt;/li&gt;
&lt;li&gt;Our test suite became quite easy to run on any PC: all you need is to XCopy (or checkout) and compile it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'm looking forward to see you back soon.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=mGuNuQn9MvY:d4RGmqvBIjM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=mGuNuQn9MvY:d4RGmqvBIjM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=mGuNuQn9MvY:d4RGmqvBIjM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=mGuNuQn9MvY:d4RGmqvBIjM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=mGuNuQn9MvY:d4RGmqvBIjM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=mGuNuQn9MvY:d4RGmqvBIjM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            <author>Administrator</author>
            <pubDate>Thu, 29 Oct 2009 10:36:00 +0000</pubDate>
            <guid isPermaLink="false">http://ORMBattle.NET/index.php/blog/109-planned-update.html</guid>
        <feedburner:origLink>http://ORMBattle.NET/index.php/blog/109-planned-update.html</feedburner:origLink></item>
        <item>
            <title>New ORMBattle.NET face</title>
            <link>http://feedproxy.google.com/~r/ORMBattle/~3/AZ5eT-kNJis/107-new-ormbattlenet-face.html</link>
            <description>&lt;p&gt;The time has come - we're planning to change ORMBattle.NET image. Take a look at the pictures and leave us a comment :)&lt;/p&gt;
&lt;p&gt;&lt;img src="http://ORMBattle.NET/images/stories/NewStyle-20090911.png" width="775" height="812" alt="NewStyle-20090911" /&gt;&lt;/p&gt;
&lt;p&gt;Btw, it was a good battle ;)&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=AZ5eT-kNJis:MxpGyw5DUFg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=AZ5eT-kNJis:MxpGyw5DUFg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=AZ5eT-kNJis:MxpGyw5DUFg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=AZ5eT-kNJis:MxpGyw5DUFg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=AZ5eT-kNJis:MxpGyw5DUFg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=AZ5eT-kNJis:MxpGyw5DUFg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            <author>Administrator</author>
            <pubDate>Fri, 11 Sep 2009 19:08:00 +0000</pubDate>
            <guid isPermaLink="false">http://ORMBattle.NET/index.php/blog/107-new-ormbattlenet-face.html</guid>
        <feedburner:origLink>http://ORMBattle.NET/index.php/blog/107-new-ormbattlenet-face.html</feedburner:origLink></item>
        <item>
            <title>A honest comparison of Entity Framework and NHibernate?</title>
            <link>http://feedproxy.google.com/~r/ORMBattle/~3/eEGCC1uNWEc/105-a-honest-comparison-of-entity-framework-and-nhibernate.html</link>
            <description>&lt;p&gt;&lt;a href="http://fabiomaulo.blogspot.com/2009/09/why-don-choose-nhibernate.html?showComment=1252405202082#c4973755924921067308"&gt;Here is the link&lt;/a&gt;. Check out my comments - there are plenty of them below the post. Currently the main question for me is: &lt;span style="color: #993300;"&gt;&lt;strong&gt;"Is it really true that EF is JUST 2 times slower than NH on this test, although it sends ~ 2500 queries vs ~ a single one in NH?"&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Of course I admit there is either my own (it isn't fully clear what is &lt;span style="color: #0000ff;"&gt;ctx.EFCompanySet&lt;/span&gt; there) or Fabio's mistake. But at least for the first look it looks &lt;em&gt;quite&lt;/em&gt; suspicious.&lt;/p&gt;
&lt;p&gt;Anyway, EF test code is here:&lt;/p&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;using &lt;/span&gt;(&lt;span style="color: blue;"&gt;var &lt;/span&gt;ctx = &lt;span style="color: blue;"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af;"&gt;EFContainer&lt;/span&gt;()) {&lt;br /&gt;  &lt;span style="color: blue;"&gt;var &lt;/span&gt;companies = &lt;span style="color: blue;"&gt;from &lt;/span&gt;c &lt;span style="color: blue;"&gt;in &lt;/span&gt;ctx.EFCompanySet &lt;span style="color: blue;"&gt;select &lt;/span&gt;c;&lt;br /&gt;  &lt;span style="color: blue;"&gt;foreach &lt;/span&gt;(&lt;span style="color: blue;"&gt;var &lt;/span&gt;company &lt;span style="color: blue;"&gt;in &lt;/span&gt;companies) {&lt;br /&gt;    company.Employees.Load();&lt;br /&gt;    &lt;span style="color: blue;"&gt;foreach &lt;/span&gt;(&lt;span style="color: blue;"&gt;var &lt;/span&gt;employee &lt;span style="color: blue;"&gt;in &lt;/span&gt;company.Employees)&lt;br /&gt;      employee.Reports.Load();&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;And NH test code:&lt;/p&gt;
&lt;pre&gt;&lt;span style="color: #2b91af;"&gt;IList&lt;/span&gt;&lt;&lt;span style="color: #2b91af;"&gt;NHCompany&lt;/span&gt;&gt; result;&lt;br /&gt;&lt;span style="color: blue;"&gt;using &lt;/span&gt;(&lt;span style="color: blue;"&gt;var &lt;/span&gt;session = Sf.OpenSession()) {&lt;br /&gt;  &lt;span style="color: #339966;"&gt;&lt;strong&gt;// My comment: why I don't see similar lines in EF test?&lt;br /&gt;  // See e.g. &lt;a href="http://weblogs.asp.net/zeeshanhirani/archive/2008/07/13/eager-loading-child-entities-in-entity-framework.aspx"&gt;this post&lt;/a&gt;.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;  result = session.GetNamedQuery(&lt;span style="color: #a31515;"&gt;"NHCompany.All"&lt;/span&gt;).List&lt;&lt;span style="color: #2b91af;"&gt;NHCompany&lt;/span&gt;&gt;(); &lt;br /&gt;}&lt;br /&gt;&lt;span style="color: blue;"&gt;foreach &lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;NHCompany &lt;/span&gt;company &lt;span style="color: blue;"&gt;in &lt;/span&gt;result) {&lt;br /&gt;  writer.WriteLine(company);&lt;br /&gt; &lt;span style="color: blue;"&gt; foreach &lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;NHEmployee &lt;/span&gt;employee &lt;span style="color: blue;"&gt;in &lt;/span&gt;company.Employees) {&lt;br /&gt;    writer.WriteLine(employee);&lt;br /&gt;   &lt;span style="color: blue;"&gt; foreach &lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;NHReport &lt;/span&gt;report &lt;span style="color: blue;"&gt;in &lt;/span&gt;employee.Reports) {&lt;br /&gt;      writer.WriteLine(report);&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;Since test code isn't available, I just quoted the code I found in Fabio's blog (in the &lt;a href="http://fabiomaulo.blogspot.com/2009/08/nhibernate-perfomance-cramer-vs-cramer.html"&gt;first article from this cycle&lt;/a&gt; Fabio wrote to some other guy asking for the source code: &lt;em&gt;"I’m working as consulter, if you want see the code I will happy to send you the price."&lt;/em&gt;, so I hardly have a chance to take a look at this beauty).&lt;/p&gt;
&lt;p&gt;And... I feel I must quote few Fabio's sentences in the end:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;"In this last weeks I saw the birth of a new Sport: &lt;strong&gt;Kick NHibernate&lt;/strong&gt;." - but Fabio, in reality you devoted 3 posts to actually &lt;strong&gt;kick ORMBattle.NET ;)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;"The next time you will see a competitions, before look at results, &lt;strong&gt;have a look to the driver&lt;/strong&gt;." - no comments.&lt;/li&gt;
&lt;li&gt;"Anyway my opinion about MDTD continuing being the same (&lt;strong&gt;MDTD&lt;/strong&gt; = Monkey Driven Test Development)." - no comments as well.&lt;/li&gt;
&lt;/ul&gt;
P.S. If you don't know the story, Oren Eini (Ayende @ Rahien) and Fabio Maula, likely, are the most well-known criticizers of ORMBattle.NET. As well as &lt;a href="https://www.hibernate.org/343.html"&gt;the most known NHibernate developers&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=eEGCC1uNWEc:mUFjbTNzpWg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=eEGCC1uNWEc:mUFjbTNzpWg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=eEGCC1uNWEc:mUFjbTNzpWg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=eEGCC1uNWEc:mUFjbTNzpWg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ORMBattle?a=eEGCC1uNWEc:mUFjbTNzpWg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ORMBattle?i=eEGCC1uNWEc:mUFjbTNzpWg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            <author>Administrator</author>
            <pubDate>Tue, 08 Sep 2009 14:24:00 +0000</pubDate>
            <guid isPermaLink="false">http://ORMBattle.NET/index.php/blog/105-a-honest-comparison-of-entity-framework-and-nhibernate.html</guid>
        <feedburner:origLink>http://ORMBattle.NET/index.php/blog/105-a-honest-comparison-of-entity-framework-and-nhibernate.html</feedburner:origLink></item>
    </channel>
</rss>

