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

<channel>
	<title>Melting Brains</title>
	<atom:link href="http://vgermain.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://vgermain.wordpress.com</link>
	<description>The last bastion when your mind is running low...</description>
	<lastBuildDate>Thu, 16 Apr 2009 08:07:20 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='vgermain.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/22ef2210b5a53a9d5612cf4b5b14256c?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Melting Brains</title>
		<link>http://vgermain.wordpress.com</link>
	</image>
			<item>
		<title>Execute DotNet Code on the fly</title>
		<link>http://vgermain.wordpress.com/2009/04/16/execute-dotnet-code-on-the-fly/</link>
		<comments>http://vgermain.wordpress.com/2009/04/16/execute-dotnet-code-on-the-fly/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 08:04:35 +0000</pubDate>
		<dc:creator>Vincent Germain</dc:creator>
				<category><![CDATA[Add-Ins]]></category>

		<guid isPermaLink="false">http://vgermain.wordpress.com/?p=172</guid>
		<description><![CDATA[Sometimes, we need to execute a short part of code to accomplish a unique and simple task, like deleting all files of a folder and his subfolders or testing a network communication&#8230; All sort of tasks that you don&#8217;t need/want to create a project or a page/form.
So, I have written on my spare time a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vgermain.wordpress.com&blog=4925621&post=172&subd=vgermain&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://vgermain.wordpress.com/2009/04/16/execute-dotnet-code-on-the-fly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Vincent Germain</media:title>
		</media:content>
	</item>
		<item>
		<title>Display a hierarchy with Reporting Services</title>
		<link>http://vgermain.wordpress.com/2009/04/07/display-a-hierarchy-with-reporting-services/</link>
		<comments>http://vgermain.wordpress.com/2009/04/07/display-a-hierarchy-with-reporting-services/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 15:08:39 +0000</pubDate>
		<dc:creator>Vincent Germain</dc:creator>
				<category><![CDATA[Reporting Services]]></category>

		<guid isPermaLink="false">http://vgermain.wordpress.com/?p=160</guid>
		<description><![CDATA[The reporting services limits can be easily reached when your customer ask you, for example, to display a department structure or an object composition.
In my example, we have:
Dep1
  Dep11
  Dep12
  Dep13
Dep2
  Dep21
    Dep211
      Dep2111
Structured in database like that:
 
 
With Reporting Services, we know how to display a table and group elements.
A hierarchy can be built by 2 tips/settings:
First, we need to create [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vgermain.wordpress.com&blog=4925621&post=160&subd=vgermain&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://vgermain.wordpress.com/2009/04/07/display-a-hierarchy-with-reporting-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Vincent Germain</media:title>
		</media:content>

		<media:content url="http://vgermain.files.wordpress.com/2009/04/rslevelsample.jpg" medium="image">
			<media:title type="html">rslevelsample</media:title>
		</media:content>
	</item>
		<item>
		<title>Linq to SQL Boolean operation convertion</title>
		<link>http://vgermain.wordpress.com/2009/03/05/linq-to-sql-boolean-operation-convertion/</link>
		<comments>http://vgermain.wordpress.com/2009/03/05/linq-to-sql-boolean-operation-convertion/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 15:41:40 +0000</pubDate>
		<dc:creator>Vincent Germain</dc:creator>
				<category><![CDATA[Linq To SQL]]></category>

		<guid isPermaLink="false">http://vgermain.wordpress.com/?p=156</guid>
		<description><![CDATA[Another limit when using Linq To SQL is the SQL translation of boolean operation.
For exemple, when writting:
from s in sTable
select new{
BoolValue=BoolValue1&#38;&#38;BoolValue2
}
the corresponding SQL interpretation will be like that:
select BoolValue=case when (BoolValue1 and BoolValue2) then 1
when !(BoolValue1 and BoolValue2) then 0
else NULL end
from sTable 
However, the wished result is 1 or 0, not NULL .
Be aware [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vgermain.wordpress.com&blog=4925621&post=156&subd=vgermain&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://vgermain.wordpress.com/2009/03/05/linq-to-sql-boolean-operation-convertion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Vincent Germain</media:title>
		</media:content>
	</item>
		<item>
		<title>Sharepoint Exception : &#8220;operation is not valid due to the current state of the object&#8221;</title>
		<link>http://vgermain.wordpress.com/2008/12/12/sharepoint-exception-operation-is-not-valid-due-to-the-current-state-of-the-object/</link>
		<comments>http://vgermain.wordpress.com/2008/12/12/sharepoint-exception-operation-is-not-valid-due-to-the-current-state-of-the-object/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 12:11:15 +0000</pubDate>
		<dc:creator>Vincent Germain</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Workaround]]></category>

		<guid isPermaLink="false">http://vgermain.wordpress.com/?p=146</guid>
		<description><![CDATA[I have started recently some Sharepoint development and I was quickly trapped by a common exception that all beginners have been confonted(I presume&#8230;) : &#8220;operation is not valid due to the current state of the object&#8221;. After searching and trying when this error occurs, I have find an answer&#8230; but according many source, this exception [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vgermain.wordpress.com&blog=4925621&post=146&subd=vgermain&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://vgermain.wordpress.com/2008/12/12/sharepoint-exception-operation-is-not-valid-due-to-the-current-state-of-the-object/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Vincent Germain</media:title>
		</media:content>
	</item>
		<item>
		<title>Simples features for BoundField</title>
		<link>http://vgermain.wordpress.com/2008/11/26/simples-features-for-boundfield/</link>
		<comments>http://vgermain.wordpress.com/2008/11/26/simples-features-for-boundfield/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 13:18:33 +0000</pubDate>
		<dc:creator>Vincent Germain</dc:creator>
				<category><![CDATA[Controls]]></category>
		<category><![CDATA[BoundField]]></category>
		<category><![CDATA[Gridview]]></category>

		<guid isPermaLink="false">http://vgermain.wordpress.com/?p=134</guid>
		<description><![CDATA[I was surprised the day I wanted to delimit a textbox in row edition(gridview) and avoid the user to enter unnecessary characters in my textbox. A simple boundfield is not fit to support that and custom code is necessary.
So I have written a long time ago a simple class with C#2 that I used when [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vgermain.wordpress.com&blog=4925621&post=134&subd=vgermain&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://vgermain.wordpress.com/2008/11/26/simples-features-for-boundfield/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Vincent Germain</media:title>
		</media:content>
	</item>
		<item>
		<title>Linq To SQL : LinqContext per Unit of Work</title>
		<link>http://vgermain.wordpress.com/2008/11/11/linq-to-sql-linqcontext-per-unit-of-work/</link>
		<comments>http://vgermain.wordpress.com/2008/11/11/linq-to-sql-linqcontext-per-unit-of-work/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 12:55:03 +0000</pubDate>
		<dc:creator>Vincent Germain</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Linq To SQL]]></category>
		<category><![CDATA[LinqContext]]></category>

		<guid isPermaLink="false">http://vgermain.wordpress.com/?p=121</guid>
		<description><![CDATA[To implement a Linq To SQL Oriented solution, there are many ways to construct your application. But only one interested me : the Context per Unit of Work Architecture.
When using Linq To SQL, you need to instanciate a Context which contains your entities tables and allow you to apply query methods. But when your application [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vgermain.wordpress.com&blog=4925621&post=121&subd=vgermain&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://vgermain.wordpress.com/2008/11/11/linq-to-sql-linqcontext-per-unit-of-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Vincent Germain</media:title>
		</media:content>
	</item>
		<item>
		<title>Linq To Entity/Entity Framework with SP1</title>
		<link>http://vgermain.wordpress.com/2008/10/22/linq-to-entityentity-framework-with-sp1/</link>
		<comments>http://vgermain.wordpress.com/2008/10/22/linq-to-entityentity-framework-with-sp1/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 08:43:52 +0000</pubDate>
		<dc:creator>Vincent Germain</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Linq To Entity]]></category>
		<category><![CDATA[Linq To SQL]]></category>
		<category><![CDATA[.NET Framework 3.5 SP1]]></category>

		<guid isPermaLink="false">http://vgermain.wordpress.com/?p=108</guid>
		<description><![CDATA[When the Linq word begin to spread to the developper&#8217;s world, I immediatly inform me about what is it and what can I do with &#8220;that&#8221;. After trying Linq To Object, Linq To XML, Linq To SQL and Linq To Entity, I was convinced that it was the right path to follow. But for Data [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vgermain.wordpress.com&blog=4925621&post=108&subd=vgermain&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://vgermain.wordpress.com/2008/10/22/linq-to-entityentity-framework-with-sp1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Vincent Germain</media:title>
		</media:content>

		<media:content url="http://vgermain.files.wordpress.com/2008/10/linqtoentity.jpg?w=300" medium="image">
			<media:title type="html">linqtoentity</media:title>
		</media:content>
	</item>
		<item>
		<title>Linq To SQL Generic Controller</title>
		<link>http://vgermain.wordpress.com/2008/10/20/linq-to-sql-generic-controller/</link>
		<comments>http://vgermain.wordpress.com/2008/10/20/linq-to-sql-generic-controller/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 12:25:11 +0000</pubDate>
		<dc:creator>Vincent Germain</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Linq To SQL]]></category>
		<category><![CDATA[DAL]]></category>
		<category><![CDATA[Generic Controller]]></category>

		<guid isPermaLink="false">http://vgermain.wordpress.com/?p=100</guid>
		<description><![CDATA[With the power of Linq language, it&#8217;s easy to use Linq To SQL to build 95% of the data access interrogation.
But you will notify that 2/3 of your data access methods is always the same, as GetById, GetAll, Insert, DeleteById&#8230;
So Microsoft staff has written a class named GenericController that allow you to centralize all standard [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vgermain.wordpress.com&blog=4925621&post=100&subd=vgermain&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://vgermain.wordpress.com/2008/10/20/linq-to-sql-generic-controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Vincent Germain</media:title>
		</media:content>
	</item>
		<item>
		<title>AjaxControlToolkit ScriptManager and webfarms</title>
		<link>http://vgermain.wordpress.com/2008/10/20/ajaxcontroltoolkit-scriptmanager-and-webfarms/</link>
		<comments>http://vgermain.wordpress.com/2008/10/20/ajaxcontroltoolkit-scriptmanager-and-webfarms/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 09:43:43 +0000</pubDate>
		<dc:creator>Vincent Germain</dc:creator>
				<category><![CDATA[Ajax Control Toolkit]]></category>
		<category><![CDATA[Url issue]]></category>

		<guid isPermaLink="false">http://vgermain.wordpress.com/?p=96</guid>
		<description><![CDATA[Using often AjaxControlToolkit controls on all my web applications (Calendar, popup and others), I have discovered the ScriptManager. Immediatly, I was looking to evaluate what this control can bring me compared to the original from ASP.NET. Only the resources script option which allow to download all resource script in one file was sufficient to convince [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vgermain.wordpress.com&blog=4925621&post=96&subd=vgermain&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://vgermain.wordpress.com/2008/10/20/ajaxcontroltoolkit-scriptmanager-and-webfarms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Vincent Germain</media:title>
		</media:content>
	</item>
		<item>
		<title>View Linq SQL Queries in VS Debug mode</title>
		<link>http://vgermain.wordpress.com/2008/10/20/view-linq-sql-queries-in-vs-debug-mode/</link>
		<comments>http://vgermain.wordpress.com/2008/10/20/view-linq-sql-queries-in-vs-debug-mode/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 08:28:21 +0000</pubDate>
		<dc:creator>Vincent Germain</dc:creator>
				<category><![CDATA[Linq]]></category>
		<category><![CDATA[Linq To SQL]]></category>
		<category><![CDATA[Linq to SQL Debug]]></category>
		<category><![CDATA[LinqContext]]></category>

		<guid isPermaLink="false">http://vgermain.wordpress.com/?p=91</guid>
		<description><![CDATA[When you begin to write complex Linq To SQL Queries with many IQueryable associations, it must be difficult to catch all the SQL generated parts by Linq To SQL. That&#8217;s why, after searching on the web some information, I have found this little class that can be usefull : DebugWriter.
Associate a new instance of DebugWriter [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vgermain.wordpress.com&blog=4925621&post=91&subd=vgermain&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://vgermain.wordpress.com/2008/10/20/view-linq-sql-queries-in-vs-debug-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Vincent Germain</media:title>
		</media:content>
	</item>
	</channel>
</rss>