<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with Database</title>
    <description>the latest stories tagged with 'Database' 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>10 things you must do to make your desktop database apps better</title>
      <description>Each of these items could be a blog post unto themselves, but I am going to try really hard to not be too verbose and just cover the core of the concept and why you need to do it.

Everyone knows that any app driven by data is much more than just the app.  In most cases the app without a database doesn't even function, or fails to function properly.  If a database is an integral part of your application, then shouldn't you be doing all you can to ensure it stays healthy and prepare for the worst case events of corruption or dead drives?
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.vistadb.net%2fblog%2fpost%2f2010%2f02%2f09%2f10-things-you-must-do-to-make-your-desktop-database-apps-better.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.vistadb.net%2fblog%2fpost%2f2010%2f02%2f09%2f10-things-you-must-do-to-make-your-desktop-database-apps-better.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/10_things_you_must_do_to_make_your_desktop_database_apps_better</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/10_things_you_must_do_to_make_your_desktop_database_apps_better</guid>
      <pubDate>Tue, 09 Feb 2010 18:12:28 GMT</pubDate>
    </item>
    <item>
      <title>Eagerly loading entity associations efficiently with nhibernate</title>
      <description>Ayende explains the .Future(). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2010%2f01%2f16%2feagerly-loading-entity-associations-efficiently-with-nhibernate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2010%2f01%2f16%2feagerly-loading-entity-associations-efficiently-with-nhibernate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Eagerly_loading_entity_associations_efficiently_with_nhibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Eagerly_loading_entity_associations_efficiently_with_nhibernate</guid>
      <pubDate>Sun, 07 Feb 2010 19:11:46 GMT</pubDate>
    </item>
    <item>
      <title>MongoDB in C# - Extensions to support Json-mapping or Proxy generation</title>
      <description>Simple example with external lib with extensions to the MongoDB Document to allow JSON-strings and serialization between plain c# objects and the Document class. Hence you get automappings.

Also contains a simplified proxybuilder that you can use to create a proxy implementation that lets you convert between your c#-entities and the Document class. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdaniel.wertheim.se%2f2010%2f02%2f07%2fmongodb-in-c-extensions-to-support-json-mapping-or-proxy-generation%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdaniel.wertheim.se%2f2010%2f02%2f07%2fmongodb-in-c-extensions-to-support-json-mapping-or-proxy-generation%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/MongoDB_in_C_Extensions_to_support_Json_mapping_or_Proxy_generation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/MongoDB_in_C_Extensions_to_support_Json_mapping_or_Proxy_generation</guid>
      <pubDate>Sun, 07 Feb 2010 14:36:07 GMT</pubDate>
    </item>
    <item>
      <title>Entity Framework Context Lifetime Best Practices</title>
      <description>In this post I'm going to write about one of the major decisions that you need to take when you use ORM tools like Entity Framework. This decision is the context lifetime. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fgilf%2farchive%2f2010%2f02%2f07%2fentity-framework-context-lifetime-best-practices.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fgilf%2farchive%2f2010%2f02%2f07%2fentity-framework-context-lifetime-best-practices.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Entity_Framework_Context_Lifetime_Best_Practices</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Entity_Framework_Context_Lifetime_Best_Practices</guid>
      <pubDate>Sun, 07 Feb 2010 07:46:09 GMT</pubDate>
    </item>
    <item>
      <title>Query Optimization - Interesting Observation of Compute Scalar before </title>
      <description>
SQL SERVER - Stream Aggregate Showplan Operator - Reason of Compute Scalar before Stream Aggregate

February 5, 2010 by pinaldave | Edit

I keep a check on the questions received from my readers; when any question crosses my threshold, I surely try to blog about it online. Stream Aggregate is a quite commonly encountered showplan operator. I have often found it in very simple COUNT(*) operation's execution plan. If you like to read an official note on the subject, you can read the same on Book Online over here. The Stream Aggregate operator groups rows by one or more columns and then calculates one or more aggregate expressions returned by the query.

Click more for further story. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetkicks.com%2fdatabase%2fHow_to_Convert_Hex_to_Decimal_A_simple_puzzle"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetkicks.com%2fdatabase%2fHow_to_Convert_Hex_to_Decimal_A_simple_puzzle" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Query_Optimization_Interesting_Observation_of_Compute_Scalar_before</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Query_Optimization_Interesting_Observation_of_Compute_Scalar_before</guid>
      <pubDate>Mon, 08 Feb 2010 08:30:09 GMT</pubDate>
    </item>
    <item>
      <title>DBA Survivor: Name That Caption</title>
      <description>So, the original SQL Batman, Tom LaRock ( Blog | Twitter) , has an upcoming book called "DBA Survivor: How To Become A Rockstar DBA". Also, I've been aware of Tom's "Name That Caption Contest" over at his book's website but I never thought of joining the contest until I read Jorge Segarra's entry. Basically, the contest is simple - you just give a caption to the header image of the book's website. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsqlserverpedia.com%2fblog%2fsql-server-bloggers%2fdba-survivor-name-that-caption%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsqlserverpedia.com%2fblog%2fsql-server-bloggers%2fdba-survivor-name-that-caption%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/DBA_Survivor_Name_That_Caption</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/DBA_Survivor_Name_That_Caption</guid>
      <pubDate>Fri, 05 Feb 2010 20:08:10 GMT</pubDate>
    </item>
    <item>
      <title>Getting started with MongoDB - Using Json.Net and Castle Dynamic proxy</title>
      <description>This post is divided in three blocks:
- Getting MongoDB to run on your machine
- Consume it manually via the MongoDB - Console
- Consume it from C# code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdaniel.wertheim.se%2f2010%2f02%2f05%2fgetting-started-with-mongodb-using-json-net-and-castle-dynamic-proxy%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdaniel.wertheim.se%2f2010%2f02%2f05%2fgetting-started-with-mongodb-using-json-net-and-castle-dynamic-proxy%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Getting_started_with_MongoDB_Using_Json_Net_and_Castle_Dynamic_proxy</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Getting_started_with_MongoDB_Using_Json_Net_and_Castle_Dynamic_proxy</guid>
      <pubDate>Fri, 05 Feb 2010 14:39:27 GMT</pubDate>
    </item>
    <item>
      <title>Using Unit of Work Pattern with Entity Framework</title>
      <description>In a previous post I explained how to create a simple repository on top of Entity Framework. In this post I'll explain the Unit of Work pattern and how we can use it with our data access layer. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fgilf%2farchive%2f2010%2f02%2f05%2fusing-unit-of-work-pattern-with-entity-framework.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fgilf%2farchive%2f2010%2f02%2f05%2fusing-unit-of-work-pattern-with-entity-framework.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Using_Unit_of_Work_Pattern_with_Entity_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Using_Unit_of_Work_Pattern_with_Entity_Framework</guid>
      <pubDate>Fri, 05 Feb 2010 13:28:13 GMT</pubDate>
    </item>
    <item>
      <title>SharePoint Custom Columns That May Come Handy To You! </title>
      <description>SharePoint tools related Custom Columns are playing useful roles in SharePoint. In this page there are several tools that may be come handy some day. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharepointboost.com%2fcustom-columns.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharepointboost.com%2fcustom-columns.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/SharePoint_Custom_Columns_That_May_Come_Handy_To_You</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/SharePoint_Custom_Columns_That_May_Come_Handy_To_You</guid>
      <pubDate>Fri, 05 Feb 2010 03:40:56 GMT</pubDate>
    </item>
    <item>
      <title>In MS SQL Server getting Deadlock details using Traces</title>
      <description>To get complete deadlock details the easiest and lighted-waighted method is using Traces#. For this purpose SQL Server have Trace # 1204, 1205. The information can be logged in Error log file using trace #3605.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsqlreality.com%2fblog%2fsite-map%2fgetting-deadlock-details-using-traces"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsqlreality.com%2fblog%2fsite-map%2fgetting-deadlock-details-using-traces" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/In_MS_SQL_Server_getting_Deadlock_details_using_Traces</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/In_MS_SQL_Server_getting_Deadlock_details_using_Traces</guid>
      <pubDate>Thu, 04 Feb 2010 12:39:01 GMT</pubDate>
    </item>
    <item>
      <title>Index improve performance by reducing blocking</title>
      <description>Reduced number of comparison is not the only reason for performance improvement because of indexes. Indexes also reduce the blocking and that reduces that waiting time. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsqlreality.com%2fblog%2fsite-map%2findex-reduces-blocking"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsqlreality.com%2fblog%2fsite-map%2findex-reduces-blocking" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Index_improve_performance_by_reducing_blocking</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Index_improve_performance_by_reducing_blocking</guid>
      <pubDate>Thu, 04 Feb 2010 12:34:51 GMT</pubDate>
    </item>
    <item>
      <title>Life time or age of a Share Exclusive and Update lock in SQL Server</title>
      <description>Age of shared lock is decided by the isolation level of session. Age of exclusive locks and update locks is always the length of outermost user defined transaction. There is no impact of isolation levels on the life time of these locks.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsqlreality.com%2fblog%2fsite-map%2flife-time-age-of-shared-exclusive-and-update-lock"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsqlreality.com%2fblog%2fsite-map%2flife-time-age-of-shared-exclusive-and-update-lock" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Life_time_or_age_of_a_Share_Exclusive_and_Update_lock_in_SQL_Server</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Life_time_or_age_of_a_Share_Exclusive_and_Update_lock_in_SQL_Server</guid>
      <pubDate>Thu, 04 Feb 2010 12:26:28 GMT</pubDate>
    </item>
    <item>
      <title>Nice wrapper around ADO.Net to call sprocs.</title>
      <description>Nice wrapper around ADO.Net to call stored procedures.
The key benefit is descriptive consumer code.
Wrapper supports error handling and output parameters. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdayly-programming.blogspot.com%2f2010%2f02%2fcall-stored-procedure-with-output.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdayly-programming.blogspot.com%2f2010%2f02%2fcall-stored-procedure-with-output.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Nice_wrapper_around_ADO_Net_to_call_sprocs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Nice_wrapper_around_ADO_Net_to_call_sprocs</guid>
      <pubDate>Thu, 04 Feb 2010 08:24:51 GMT</pubDate>
    </item>
    <item>
      <title>Configuring nHibernate with Oracle and ODP.Net</title>
      <description>I've been doing a bit of proof of concept work recently with some ORMs and the Oracle databases of my employer.  For various reasons we wanted to get away from our traditional persistence mechanism, stored procedures, the enterprise library's data access block and ODP.net. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.mattlong.com.au%2f%3fp%3d72"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mattlong.com.au%2f%3fp%3d72" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Configuring_nHibernate_with_Oracle_and_ODP_Net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Configuring_nHibernate_with_Oracle_and_ODP_Net</guid>
      <pubDate>Wed, 03 Feb 2010 21:50:49 GMT</pubDate>
    </item>
    <item>
      <title>Episode 43: Talking OData and SQL Modeling Services with Douglas Purdy</title>
      <description>In this episode, Keith and Woody sit down at PDC 2009 with Microsoft's Douglas Purdy to discuss all things data. Do you remember Oslo from the previous PDC event? Well Oslo has been rebranded to SQL Server Modeling Services to help developers store and manage models for the enterprise. Modeling Services enables you to more productive when building and managing data-driven applications. The guys also get the low down from Douglas on a new web protocol for querying and updating data called OData. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdeepfriedbytes.com%2fpodcast%2fepisode-43-talking-odata-and-sql-modeling-services-with-douglas-purdy%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdeepfriedbytes.com%2fpodcast%2fepisode-43-talking-odata-and-sql-modeling-services-with-douglas-purdy%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Episode_43_Talking_OData_and_SQL_Modeling_Services_with_Douglas_Purdy</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Episode_43_Talking_OData_and_SQL_Modeling_Services_with_Douglas_Purdy</guid>
      <pubDate>Tue, 09 Feb 2010 18:15:03 GMT</pubDate>
    </item>
    <item>
      <title>Avoid singleton pattern using StructureMap with db4o</title>
      <description>In this blog post Elliott O'Hara shows us how to avoid contamining your db4o server code with the singleton pattern thanks to StructureMap (a Dependency Injection / Inversion of Control tool for .NET) (sample source code included) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.elliottohara.com%2f2010%2f01%2fno-you-really-don-need-that-singleton.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.elliottohara.com%2f2010%2f01%2fno-you-really-don-need-that-singleton.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Avoid_singleton_pattern_using_StructureMap_with_db4o</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Avoid_singleton_pattern_using_StructureMap_with_db4o</guid>
      <pubDate>Mon, 01 Feb 2010 16:45:48 GMT</pubDate>
    </item>
    <item>
      <title>Connection pooling myth explained</title>
      <description>Here, I have explained the how connection pooling works. 
and myth about connection. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.revenmerchantservices.com%2fpost%2f2010%2f01%2f29%2fConnection-pooling.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.revenmerchantservices.com%2fpost%2f2010%2f01%2f29%2fConnection-pooling.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Connection_pooling_myth_explained</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Connection_pooling_myth_explained</guid>
      <pubDate>Mon, 01 Feb 2010 09:34:16 GMT</pubDate>
    </item>
    <item>
      <title>How to Convert Hex to Decimal - A simple puzzle </title>
      <description>How to Convert Hex to Decimal - A simple puzzle? 

Let us see if you have answer to this simple puzzle. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2010%2f02%2f01%2fsql-server-question-how-to-convert-hex-to-decimal%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2010%2f02%2f01%2fsql-server-question-how-to-convert-hex-to-decimal%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/How_to_Convert_Hex_to_Decimal_A_simple_puzzle</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/How_to_Convert_Hex_to_Decimal_A_simple_puzzle</guid>
      <pubDate>Sat, 06 Feb 2010 13:45:02 GMT</pubDate>
    </item>
    <item>
      <title>SSIS and Excel Missing Data</title>
      <description>Wiring up to Excel in SSIS can be a pain. Check out my screencast - it might assist next time you get missing data. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.texastoo.com%2fpost%2f2010%2f01%2f31%2fSSIS-and-Excel-Missing-Data.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.texastoo.com%2fpost%2f2010%2f01%2f31%2fSSIS-and-Excel-Missing-Data.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SSIS_and_Excel_Missing_Data</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SSIS_and_Excel_Missing_Data</guid>
      <pubDate>Sun, 31 Jan 2010 17:56:38 GMT</pubDate>
    </item>
    <item>
      <title>6 Undocumented MSSQL stored procedures you may not know about</title>
      <description>There are quite a few built-in stored procedures in Microsoft's SQL Server that can help you troubleshoot database issues and make those long nights less painful. Knowing they exist can be a life saver, so lets take a look. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.diaryofaninja.com%2fblog%2f2010%2f01%2f30%2f6-undocumented-mssql-stored-procedures-you-may-not-know-about"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.diaryofaninja.com%2fblog%2f2010%2f01%2f30%2f6-undocumented-mssql-stored-procedures-you-may-not-know-about" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/6_Undocumented_MSSQL_stored_procedures_you_may_not_know_about</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/6_Undocumented_MSSQL_stored_procedures_you_may_not_know_about</guid>
      <pubDate>Sat, 30 Jan 2010 12:56:54 GMT</pubDate>
    </item>
    <item>
      <title>Performance Tuning - ADO.NET to Oracle</title>
      <description>Performance tuning and tuning options available for Progress DataDirect's ADO.NET provider for Oracle. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.datadirect.com%2f2010%2f01%2fperformance-tuning-ado-net-to-oracle.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.datadirect.com%2f2010%2f01%2fperformance-tuning-ado-net-to-oracle.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Performance_Tuning_ADO_NET_to_Oracle</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Performance_Tuning_ADO_NET_to_Oracle</guid>
      <pubDate>Fri, 29 Jan 2010 21:58:56 GMT</pubDate>
    </item>
    <item>
      <title>Did you know about db4o - a brilliant object oriented database?</title>
      <description>Forget about XML for small and middle sized apps. Use simple, straight forward OO persistence (db4o it's all objects!) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.hieu.co.uk%2fblog%2findex.php%2f2010%2f01%2f27%2fdid-you-know-about-db4o-a-brilliant-object-oriented-database%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hieu.co.uk%2fblog%2findex.php%2f2010%2f01%2f27%2fdid-you-know-about-db4o-a-brilliant-object-oriented-database%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Did_you_know_about_db4o_a_brilliant_object_oriented_database</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Did_you_know_about_db4o_a_brilliant_object_oriented_database</guid>
      <pubDate>Mon, 01 Feb 2010 16:45:10 GMT</pubDate>
    </item>
    <item>
      <title>Simple Query Results Caching with EF4</title>
      <description>In this post I'll use the solution we put together for this customer to illustrate a few things about the EF and another interesting feature or two added to .Net 4.  This is NOT a comprehensive, general purpose caching solution.  That's something which is decidedly beyond the scope of a couple blog posts and that the EF team will look at for a future release.  For this customers' particular scenario, though, the solution we're going to look at was very effective. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fdsimmons%2farchive%2f2010%2f01%2f28%2fsimple-query-results-caching-with-ef4.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fdsimmons%2farchive%2f2010%2f01%2f28%2fsimple-query-results-caching-with-ef4.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Simple_Query_Results_Caching_with_EF4</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Simple_Query_Results_Caching_with_EF4</guid>
      <pubDate>Thu, 28 Jan 2010 16:41:07 GMT</pubDate>
    </item>
    <item>
      <title>NHibernate new feature: Lazy Properties</title>
      <description>This feature is now available on the NHibernate trunk. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2010%2f01%2f27%2fnhibernate-new-feature-lazy-properties.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2010%2f01%2f27%2fnhibernate-new-feature-lazy-properties.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/NHibernate_new_feature_Lazy_Properties</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/NHibernate_new_feature_Lazy_Properties</guid>
      <pubDate>Thu, 28 Jan 2010 16:38:33 GMT</pubDate>
    </item>
    <item>
      <title>SQL Query Optimization FAQ Part 1 (The SQL Plan)</title>
      <description>In this article we first try to understand what is a SQL plan, how is it created and then we will move towards understanding how to read the SQL plan. As we read the SQL plan we will try to understand different operators like table scan, index scan clustered scan etc. As we understand the logic of these operators we will also try to understand what are the best practices in different situations. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetfunda.com%2farticles%2farticle776-sql-query-optimization-faq-part-1-the-sql-plan-.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetfunda.com%2farticles%2farticle776-sql-query-optimization-faq-part-1-the-sql-plan-.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_Query_Optimization_FAQ_Part_1_The_SQL_Plan</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_Query_Optimization_FAQ_Part_1_The_SQL_Plan</guid>
      <pubDate>Thu, 28 Jan 2010 11:33:44 GMT</pubDate>
    </item>
  </channel>
</rss>