<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - published database stories</title>
    <description>the latest published database stories from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>EF 4.1+ POCO, Repository and Specification Pattern Framework</title>
      <description>I've been playing around with Code First EF implementations for awhile now and by far the best implementation I've seen is a framework by Huy Rua.  It has the following functionality baked in: True Separation of Concerns for entities (no need for a data annotations dependency). A Generic Repository.  This should do the trick for 80% of your standard CRUD operations without the need for repo's per entity. Supports multiple DbContext's and builds them dynamically. And finally a straightforward Specification pattern implementation.

I use it as a base data layer for all my projects. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhuyrua.wordpress.com%2f2011%2f04%2f13%2fentity-framework-4-poco-repository-and-specification-pattern-upgraded-to-ef-4-1%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhuyrua.wordpress.com%2f2011%2f04%2f13%2fentity-framework-4-poco-repository-and-specification-pattern-upgraded-to-ef-4-1%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/EF_4_1_POCO_Repository_and_Specification_Pattern_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/EF_4_1_POCO_Repository_and_Specification_Pattern_Framework</guid>
      <pubDate>Tue, 22 May 2012 13:49:15 GMT</pubDate>
    </item>
    <item>
      <title>EF5 Release Candidate Now Available</title>
      <description>The release candidate for Entity Framework 5.0 is now available on Codeplex. There have been several new improvements since beta 2. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fadonet%2farchive%2f2012%2f05%2f15%2fef5-release-candidate-available-on-nuget.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2fadonet%2farchive%2f2012%2f05%2f15%2fef5-release-candidate-available-on-nuget.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/EF5_Release_Candidate_Now_Available</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/EF5_Release_Candidate_Now_Available</guid>
      <pubDate>Wed, 16 May 2012 14:09:23 GMT</pubDate>
    </item>
    <item>
      <title>Persisting Enumeration Classes with nHibernate</title>
      <description>Jimmy Bogard shares an example of persisting enumeration classes to the database, and reading them back out with the correct representation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flostechies.com%2fjimmybogard%2f2012%2f05%2f01%2fpersisting-enumeration-classes-with-nhibernate%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flostechies.com%2fjimmybogard%2f2012%2f05%2f01%2fpersisting-enumeration-classes-with-nhibernate%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Persisting_Enumeration_Classes_with_nHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Persisting_Enumeration_Classes_with_nHibernate</guid>
      <pubDate>Wed, 02 May 2012 00:41:24 GMT</pubDate>
    </item>
    <item>
      <title>Tackling timeouts</title>
      <description>A brief how-to of how to cope with SQL timeouts. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsoftscenario.blogspot.com%2f2012%2f04%2ftackling-timeouts.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsoftscenario.blogspot.com%2f2012%2f04%2ftackling-timeouts.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Tackling_timeouts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Tackling_timeouts</guid>
      <pubDate>Thu, 26 Apr 2012 13:56:08 GMT</pubDate>
    </item>
    <item>
      <title>SQL Server Transaction Savepoints</title>
      <description>Sometimes Transact-SQL (T-SQL) scripts require the ability to roll back some parts of a transaction whilst allowing other elements of a process to be committed to the database normally. This can be achieved with the use of transaction savepoints. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blackwasp.co.uk%2fSQLSavepoints.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blackwasp.co.uk%2fSQLSavepoints.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_Server_Transaction_Savepoints</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_Server_Transaction_Savepoints</guid>
      <pubDate>Mon, 23 Apr 2012 14:58:05 GMT</pubDate>
    </item>
    <item>
      <title>Which ORM tool is the Best for .NET?</title>
      <description>Check out the results from Pluralsight's poll asking their users which is the best best Object-relational mapping tool for .NET. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.pluralsight.com%2f2012%2f04%2f18%2fand-the-winner-is-our-net-orm-poll-results%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.pluralsight.com%2f2012%2f04%2f18%2fand-the-winner-is-our-net-orm-poll-results%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Which_ORM_tool_is_the_Best_for_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Which_ORM_tool_is_the_Best_for_NET</guid>
      <pubDate>Fri, 20 Apr 2012 08:40:35 GMT</pubDate>
    </item>
    <item>
      <title>Open DBDiff for SQL Server 2008</title>
      <description>Last few weeks , i have been playing around with this cool tool called Open DBDiff .

As the name suggests Open DBDiff &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ginktage.com%2f2012%2f04%2fopen-dbdiff-for-sql-server-2008%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ginktage.com%2f2012%2f04%2fopen-dbdiff-for-sql-server-2008%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Open_DBDiff_for_SQL_Server_2008</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Open_DBDiff_for_SQL_Server_2008</guid>
      <pubDate>Thu, 19 Apr 2012 14:09:11 GMT</pubDate>
    </item>
    <item>
      <title>Good Devs Don't Like Magic</title>
      <description>Solutions of the "magical" variety go out of their way to hide (obfuscate?) the underlying implementation. They present the developer with a Faustian bargain: I'll make it easy for you to get things done so long as you don't question how I work. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftatiyants.com%2fgood-devs-dont-like-magic%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftatiyants.com%2fgood-devs-dont-like-magic%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Good_Devs_Don_t_Like_Magic</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Good_Devs_Don_t_Like_Magic</guid>
      <pubDate>Tue, 21 Feb 2012 20:20:47 GMT</pubDate>
    </item>
    <item>
      <title>EF 4.3 Code-Based Migrations</title>
      <description>Entity Framework 4.3 has been released, and the big new feature is migrations for code-first projects. This article is a walkthrough of how to take advantage of the new migration support. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fadonet%2farchive%2f2012%2f02%2f09%2fef-4-3-code-based-migrations-walkthrough.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2fadonet%2farchive%2f2012%2f02%2f09%2fef-4-3-code-based-migrations-walkthrough.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/EF_4_3_Code_Based_Migrations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/EF_4_3_Code_Based_Migrations</guid>
      <pubDate>Fri, 10 Feb 2012 17:26:34 GMT</pubDate>
    </item>
    <item>
      <title>Basic Raven DB Indexing and Querying with Lucene</title>
      <description>We've got up and running with Raven DB for our new project, which has been a delight to use from a code perspective, but one of the big gaps for me is figuring out how to do SQL like queries. I'm not too bad at putting a SQL query together as something I do semi-regularly as part of my job, so I thought it shouldn't be too much of a stretch to start pulling some statistics. I was wrong. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2funstructuredthinking.blogspot.com.au%2f2012%2f02%2fbasic-raven-db-indexing-and-querying.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2funstructuredthinking.blogspot.com.au%2f2012%2f02%2fbasic-raven-db-indexing-and-querying.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Basic_Raven_DB_Indexing_and_Querying_with_Lucene</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Basic_Raven_DB_Indexing_and_Querying_with_Lucene</guid>
      <pubDate>Wed, 08 Feb 2012 17:39:59 GMT</pubDate>
    </item>
    <item>
      <title>Why is RAID So Important for Databases?</title>
      <description>A good server design has no, or very few, single points of failure. One of the most common server component that fails, are disks. So data redundancy becomes essential to recoverability. Redundant Array of Independent/Inexpensive Disks (RAID) is a disk system that provides better fault-tolerance by making use of redundancy of disk(s).
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sqlservercurry.com%2f2011%2f12%2fwhy-is-raid-important-for-databases.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sqlservercurry.com%2f2011%2f12%2fwhy-is-raid-important-for-databases.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Why_is_RAID_So_Important_for_Databases</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Why_is_RAID_So_Important_for_Databases</guid>
      <pubDate>Tue, 07 Feb 2012 15:32:36 GMT</pubDate>
    </item>
    <item>
      <title>Redis 2.4.6 has been released</title>
      <description>Redis 2.4.6 has been release,it fixes a critical replication bug and adds a minor feature &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdata.story.lu%2f2012%2f01%2f12%2fredis-2-4-6-has-been-released"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdata.story.lu%2f2012%2f01%2f12%2fredis-2-4-6-has-been-released" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Redis_2_4_6_has_been_released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Redis_2_4_6_has_been_released</guid>
      <pubDate>Fri, 13 Jan 2012 15:11:44 GMT</pubDate>
    </item>
    <item>
      <title>Telerik OpenAccess ORM Q3 2011 - Connection pool types</title>
      <description>With the Q3 2011 release of Telerik OpenAccess ORM we introduced three connection pool type settings. The OpenAccess Connection Pool, OpenAccess Connection Pool with OpenAccess Connection Management and the ADO Connection Pool. This blog post will show how these types can be used and when it makes sense to make use of them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.telerik.com%2fopenaccessteam%2fposts%2f11-11-21%2ftelerik-openaccess-orm-q3-2011-connection-pool-types.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.telerik.com%2fopenaccessteam%2fposts%2f11-11-21%2ftelerik-openaccess-orm-q3-2011-connection-pool-types.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Telerik_OpenAccess_ORM_Q3_2011_Connection_pool_types</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Telerik_OpenAccess_ORM_Q3_2011_Connection_pool_types</guid>
      <pubDate>Fri, 13 Jan 2012 15:11:44 GMT</pubDate>
    </item>
    <item>
      <title>NoSQL MongoDb Enterprise Design with C# .NET, the Repository Pattern</title>
      <description>Learn how to use a NoSQL MongoDb database to create a simple .NET application for displaying Dragons. Our architecture will utilize the repository pattern, combined with a global database context provider. We'll create a 3-tier system for accessing the Dragons, creating, updating, and deleting. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.primaryobjects.com%2fCMS%2fArticle137.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.primaryobjects.com%2fCMS%2fArticle137.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/NoSQL_MongoDb_Enterprise_Design_with_C_NET_the_Repository_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/NoSQL_MongoDb_Enterprise_Design_with_C_NET_the_Repository_Pattern</guid>
      <pubDate>Tue, 10 Jan 2012 17:12:26 GMT</pubDate>
    </item>
    <item>
      <title>NHibernate: Collections of components - an alternative</title>
      <description>When we have a model where an entity has some properties collections used for displaying it to the customer and we are not querying our data by these properties at all, it may seem right to map these collections in NHibernate as collections of components. Component in NHibernate is an object without its own identity, being a part of its parent entity. Our collections sounds similiar in terms of lifetime and ownership, but different in terms of relationship - these are one-to-many. In complex scenarios, additional queries became a serious issue. We've decided to try another solution - it's so simple that it can't go wrong. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnotherdev.blogspot.com%2f2011%2f12%2fcollections-of-components-alternative.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnotherdev.blogspot.com%2f2011%2f12%2fcollections-of-components-alternative.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/NHibernate_Collections_of_components_an_alternative</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/NHibernate_Collections_of_components_an_alternative</guid>
      <pubDate>Fri, 30 Dec 2011 15:33:28 GMT</pubDate>
    </item>
    <item>
      <title>Performance Tips: Speed up Data Access</title>
      <description>Faster performance in business applications comes down to reducing the &amp;quot;critical two&amp;quot; -- disk I/O and trips to the server. Doing that means doing a lot of things right, starting with your database design -- and tweaking your ADO.NET code helps, too. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvisualstudiomagazine.com%2farticles%2f2011%2f05%2f01%2fpcnet_speed-up-data-access.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvisualstudiomagazine.com%2farticles%2f2011%2f05%2f01%2fpcnet_speed-up-data-access.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Performance_Tips_Speed_up_Data_Access</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Performance_Tips_Speed_up_Data_Access</guid>
      <pubDate>Fri, 16 Dec 2011 05:18:28 GMT</pubDate>
    </item>
    <item>
      <title>Mindscape Blog &amp;#187; Blog Archive &amp;#187; 5 reasons not to use a micro ORM</title>
      <description>An interesting counter-argument against the recent trends towards lightweight micro-ORM frameworks in the .NET database world. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.mindscapehq.com%2fblog%2findex.php%2f2011%2f12%2f05%2f5-reasons-not-to-use-a-micro-orm%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mindscapehq.com%2fblog%2findex.php%2f2011%2f12%2f05%2f5-reasons-not-to-use-a-micro-orm%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Mindscape_Blog_Blog_Archive_5_reasons_not_to_use_a_micro_ORM</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Mindscape_Blog_Blog_Archive_5_reasons_not_to_use_a_micro_ORM</guid>
      <pubDate>Mon, 12 Dec 2011 06:25:35 GMT</pubDate>
    </item>
    <item>
      <title>New and Updated Resources Available for Telerik OpenAccess ORM</title>
      <description>As we are constantly trying to make the Telerik OpenAccess ORM learning resources and documentation better and easier to use, we have made some changes that you might find very useful.
 
Getting Started Videos ... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.telerik.com%2fopenaccessteam%2fposts%2f11-10-20%2fnew-and-updated-openaccess-orm-resources-available.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.telerik.com%2fopenaccessteam%2fposts%2f11-10-20%2fnew-and-updated-openaccess-orm-resources-available.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/New_and_Updated_Resources_Available_for_Telerik_OpenAccess_ORM</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/New_and_Updated_Resources_Available_for_Telerik_OpenAccess_ORM</guid>
      <pubDate>Thu, 08 Dec 2011 16:39:34 GMT</pubDate>
    </item>
    <item>
      <title>SQL Server Download Links All Editions [Very Useful]</title>
      <description>With SQL Server 2012 RC0 recently announced and a plethora of previous editions already available, it can get tedious to keep track of all these downloads. In this post, I will attempt to share the download links of all SQL Server versions - SQL Server 2012, SQL Server 2008 &amp;amp; R2 and SQL Server 2005.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sqlservercurry.com%2f2011%2f11%2fsql-server-download-links-all-editions.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sqlservercurry.com%2f2011%2f11%2fsql-server-download-links-all-editions.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_Server_Download_Links_All_Editions_Very_Useful</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_Server_Download_Links_All_Editions_Very_Useful</guid>
      <pubDate>Fri, 02 Dec 2011 11:02:31 GMT</pubDate>
    </item>
    <item>
      <title>I Just Don't Like Object Mappers</title>
      <description>Karl Seguin also discusses the use of Object Relational Mappers, and Data Mappers and how he has a growing dislike of them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fopenmymind.net%2f2011%2f11%2f18%2fI-Just-Dont-Like-Object-Mappers%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fopenmymind.net%2f2011%2f11%2f18%2fI-Just-Dont-Like-Object-Mappers%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/I_Just_Don_t_Like_Object_Mappers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/I_Just_Don_t_Like_Object_Mappers</guid>
      <pubDate>Tue, 22 Nov 2011 14:49:14 GMT</pubDate>
    </item>
    <item>
      <title>Polyglot Persistence: Using multiple database technologies in one app</title>
      <description>Martin Fowler discusses how the concept of polyglot programming, using many languages for a single enterprise application, is bleeding into the realm of data persistence. He gives an example of how various pieces of an application may store data differently, and advises that you should no longer assume your persistence layer is relational, or that all of your data will be held within the same store. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmartinfowler.com%2fbliki%2fPolyglotPersistence.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmartinfowler.com%2fbliki%2fPolyglotPersistence.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Polyglot_Persistence_Using_multiple_database_technologies_in_one_app</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Polyglot_Persistence_Using_multiple_database_technologies_in_one_app</guid>
      <pubDate>Fri, 18 Nov 2011 15:54:30 GMT</pubDate>
    </item>
    <item>
      <title>Linq query or plain SQL? On using tools for what they are made for.</title>
      <description>There are some scenarios where using NHibernate.Linq makes no sense. NHibernate's provider is just a tool, with its design, its features and its limitations. It's important to be aware what each tool is the best at and not to look for universal tool. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnotherdev.blogspot.com%2f2011%2f11%2fuse-tools-only-for-what-they-are-made.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnotherdev.blogspot.com%2f2011%2f11%2fuse-tools-only-for-what-they-are-made.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Linq_query_or_plain_SQL_On_using_tools_for_what_they_are_made_for</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Linq_query_or_plain_SQL_On_using_tools_for_what_they_are_made_for</guid>
      <pubDate>Fri, 18 Nov 2011 14:54:15 GMT</pubDate>
    </item>
    <item>
      <title>The Entity Framework (v1 and v4) Deal Breaker: TPT Inheritance</title>
      <description>Samuel Meacham highlights a crucial performance issue when dealing with many inheritance models in the Entity Framework 4. Microsoft has to this day not dealt with the issue, and in something of a scandal, has deleted the bug report on Connect that Sam filed. Sam offers a good reason to stay clear of the Entity Framework for the time being and perhaps a long time to come too. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsamscode.com%2findex.php%2f2010%2f01%2fthe-entity-framework-v1-and-v4-deal-breaker-tpt-inheritance%2fcomment-page-1%2f%23comment-57"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsamscode.com%2findex.php%2f2010%2f01%2fthe-entity-framework-v1-and-v4-deal-breaker-tpt-inheritance%2fcomment-page-1%2f%23comment-57" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/The_Entity_Framework_v1_and_v4_Deal_Breaker_TPT_Inheritance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/The_Entity_Framework_v1_and_v4_Deal_Breaker_TPT_Inheritance</guid>
      <pubDate>Fri, 04 Nov 2011 13:34:17 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Data Explorer Walkthrough</title>
      <description>Micosoft's Data Explorer team walks us through their new cloud service which allows you to discover, enrich, and publish your data in new and interesting ways. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fdataexplorer%2farchive%2f2011%2f10%2f18%2fmicrosoft-codename-data-explorer-walkthrough.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2fdataexplorer%2farchive%2f2011%2f10%2f18%2fmicrosoft-codename-data-explorer-walkthrough.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Microsoft_Data_Explorer_Walkthrough</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Microsoft_Data_Explorer_Walkthrough</guid>
      <pubDate>Wed, 19 Oct 2011 17:21:32 GMT</pubDate>
    </item>
    <item>
      <title>Massive (The Micro-ORM), winforms and VB.Net</title>
      <description>Christiaan Baes takes an introductory look at the use of the Massive Micro ORM from Rob, walking through a getting started from installation to retrieving data.

(Courtesy of The Morning Brew.) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDesktopDev%2fMSTech%2fmassive-the-micro-orm-winforms"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.lessthandot.com%2findex.php%2fDesktopDev%2fMSTech%2fmassive-the-micro-orm-winforms" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Massive_The_Micro_ORM_winforms_and_VB_Net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Massive_The_Micro_ORM_winforms_and_VB_Net</guid>
      <pubDate>Tue, 18 Oct 2011 06:21:34 GMT</pubDate>
    </item>
  </channel>
</rss>
