<?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: SubSonic condition expressions</title>
	<atom:link href="http://michaelpardo.com/2009/07/subsonic-condition-expressions/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelpardo.com/2009/07/subsonic-condition-expressions/</link>
	<description>software developer</description>
	<lastBuildDate>Mon, 17 May 2010 15:45:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=5624</generator>
	<item>
		<title>By: Mike Griffin</title>
		<link>http://michaelpardo.com/2009/07/subsonic-condition-expressions/comment-page-1/#comment-68</link>
		<dc:creator>Mike Griffin</dc:creator>
		<pubDate>Wed, 13 Jan 2010 15:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://michaelpardo.com/?p=256#comment-68</guid>
		<description>I hear you, I worked on MyGeneration for years and years and that was a 100% free product (still is) but with three kids you soon realize college ain&#039;t free ... (LOL)</description>
		<content:encoded><![CDATA[<p>I hear you, I worked on MyGeneration for years and years and that was a 100% free product (still is) but with three kids you soon realize college ain&#8217;t free &#8230; (LOL)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Pardo</title>
		<link>http://michaelpardo.com/2009/07/subsonic-condition-expressions/comment-page-1/#comment-67</link>
		<dc:creator>Michael Pardo</dc:creator>
		<pubDate>Wed, 13 Jan 2010 15:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://michaelpardo.com/?p=256#comment-67</guid>
		<description>@ Mike I use both SubSonic and EntitySpaces at work, and ES&#039;s dynamic query syntax is very nice. EntitySpaces is easier than SubSonic in many situations -- like this one. Many people can&#039;t cough up the $299 for ES though (me included).</description>
		<content:encoded><![CDATA[<p>@ Mike I use both SubSonic and EntitySpaces at work, and ES&#8217;s dynamic query syntax is very nice. EntitySpaces is easier than SubSonic in many situations &#8212; like this one. Many people can&#8217;t cough up the $299 for ES though (me included).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Griffin</title>
		<link>http://michaelpardo.com/2009/07/subsonic-condition-expressions/comment-page-1/#comment-66</link>
		<dc:creator>Mike Griffin</dc:creator>
		<pubDate>Wed, 13 Jan 2010 14:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://michaelpardo.com/?p=256#comment-66</guid>
		<description>Hi pardo, promise I&#039;m not going to spam all your posts, SubSonic is a good architecture, I just though I&#039;d show that same query in EntitySpaces ...

Hopefully the formatting won&#039;t be hosed on this? Notice the syntax is all natural language and easy to read, ie, the solution looks the problem its trying to solve.

EmployeesQuery q = new EmployeesQuery();
q.Where
(
    (q.FirstName.Like(&quot;%michael%&quot;) &#124;&#124; q.LastName.Like(&quot;%michael%&quot;)) 
    &amp;&amp;
    (q.FirstName.Like(&quot;%pardo%&quot;) &#124;&#124; q.LastName.Like(&quot;%pardo%&quot;))
);

EmployeesCollection coll = new EmployeesCollection();
coll.Load(q);</description>
		<content:encoded><![CDATA[<p>Hi pardo, promise I&#8217;m not going to spam all your posts, SubSonic is a good architecture, I just though I&#8217;d show that same query in EntitySpaces &#8230;</p>
<p>Hopefully the formatting won&#8217;t be hosed on this? Notice the syntax is all natural language and easy to read, ie, the solution looks the problem its trying to solve.</p>
<p>EmployeesQuery q = new EmployeesQuery();<br />
q.Where<br />
(<br />
    (q.FirstName.Like(&#8220;%michael%&#8221;) || q.LastName.Like(&#8220;%michael%&#8221;))<br />
    &amp;&amp;<br />
    (q.FirstName.Like(&#8220;%pardo%&#8221;) || q.LastName.Like(&#8220;%pardo%&#8221;))<br />
);</p>
<p>EmployeesCollection coll = new EmployeesCollection();<br />
coll.Load(q);</p>
]]></content:encoded>
	</item>
</channel>
</rss>
