<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Case insensitive string comparisons with LINQ Dynamic Query</title>
	<atom:link href="http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/</link>
	<description></description>
	<lastBuildDate>Sat, 12 Nov 2011 20:10:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Aaron Fischer</title>
		<link>http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/comment-page-1/#comment-864</link>
		<dc:creator>Aaron Fischer</dc:creator>
		<pubDate>Wed, 13 Jan 2010 21:43:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/#comment-864</guid>
		<description>I think you could have just done 
results.Where(&quot;FirstName.StartsWith(\&quot;Aar\&quot;, @0)&quot;, System.StringComparison.OrdinalIgnoreCase );</description>
		<content:encoded><![CDATA[<p>I think you could have just done<br />
results.Where(&#8220;FirstName.StartsWith(\&#8221;Aar\&#8221;, @0)&#8221;, System.StringComparison.OrdinalIgnoreCase );</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Hoffman</title>
		<link>http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/comment-page-1/#comment-861</link>
		<dc:creator>Kevin Hoffman</dc:creator>
		<pubDate>Wed, 06 Jan 2010 20:20:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/#comment-861</guid>
		<description>I tried this code because right now I get only case sensitive comparisons in my dynamic SQL queries over an in-memory object model. When I tried this code, it threw an exception in the Dynamic.cs file complaining that &quot;System.String&quot; did not contain a method called &quot;Contains&quot;</description>
		<content:encoded><![CDATA[<p>I tried this code because right now I get only case sensitive comparisons in my dynamic SQL queries over an in-memory object model. When I tried this code, it threw an exception in the Dynamic.cs file complaining that &#8220;System.String&#8221; did not contain a method called &#8220;Contains&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexei Belakurski</title>
		<link>http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/comment-page-1/#comment-853</link>
		<dc:creator>Alexei Belakurski</dc:creator>
		<pubDate>Thu, 24 Dec 2009 19:56:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/#comment-853</guid>
		<description>There is a slight problem when enum you want to use is not in current assembly or mscorlib.dll, Type.GetType require fully qualified assembly name in this case. (e.g. WPF enums like System.Windows.Visibility). I guess one possible solution is to provide DynamicExpression with list of assemblys to look for.</description>
		<content:encoded><![CDATA[<p>There is a slight problem when enum you want to use is not in current assembly or mscorlib.dll, Type.GetType require fully qualified assembly name in this case. (e.g. WPF enums like System.Windows.Visibility). I guess one possible solution is to provide DynamicExpression with list of assemblys to look for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dilyan Rusev</title>
		<link>http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/comment-page-1/#comment-822</link>
		<dc:creator>Dilyan Rusev</dc:creator>
		<pubDate>Sun, 15 Nov 2009 09:24:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/#comment-822</guid>
		<description>There is a better approach. On comparson, remember the left expression type if it is enum.

In parse enum, simply try to resolve that type, and set it to null if you succeed.

Then you would have sth like &quot;Status = Published&quot; if Status is of type CommentStatus, defined as:

public enum CommentStatus { Published, Invisible }</description>
		<content:encoded><![CDATA[<p>There is a better approach. On comparson, remember the left expression type if it is enum.</p>
<p>In parse enum, simply try to resolve that type, and set it to null if you succeed.</p>
<p>Then you would have sth like &#8220;Status = Published&#8221; if Status is of type CommentStatus, defined as:</p>
<p>public enum CommentStatus { Published, Invisible }</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nasir</title>
		<link>http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/comment-page-1/#comment-821</link>
		<dc:creator>Nasir</dc:creator>
		<pubDate>Sat, 14 Nov 2009 19:17:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/#comment-821</guid>
		<description>Exactly what I needed.  Thank you very much!</description>
		<content:encoded><![CDATA[<p>Exactly what I needed.  Thank you very much!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Beau Crawford</title>
		<link>http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/comment-page-1/#comment-646</link>
		<dc:creator>Beau Crawford</dc:creator>
		<pubDate>Tue, 17 Mar 2009 16:46:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.aaronlerch.com/blog/2008/12/15/case-insensitive-string-comparisons-with-linq-dynamic-query/#comment-646</guid>
		<description>Exactly what I was looking for.  Worked like a charm.  Thanks much.</description>
		<content:encoded><![CDATA[<p>Exactly what I was looking for.  Worked like a charm.  Thanks much.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

