<?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: LINQ Expression Trees and the Specification Pattern</title>
	<atom:link href="http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/</link>
	<description>A Developer's Melting Pot: LINQ to SQL, Entity Framework, .NET Security...</description>
	<lastBuildDate>Tue, 09 Mar 2010 16:19:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: David DeWinter</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/comment-page-1/#comment-19120</link>
		<dc:creator>David DeWinter</dc:creator>
		<pubDate>Wed, 03 Feb 2010 02:44:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/#comment-19120</guid>
		<description>Unai, this is why Colin&#039;s method rebinds the parameters in the expression manually instead of using Expression.Invoke for EF.</description>
		<content:encoded><![CDATA[<p>Unai, this is why Colin&#8217;s method rebinds the parameters in the expression manually instead of using Expression.Invoke for EF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unai</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/comment-page-1/#comment-19105</link>
		<dc:creator>Unai</dc:creator>
		<pubDate>Tue, 02 Feb 2010 22:01:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/#comment-19105</guid>
		<description>This And, Or operators using Invoke method in expressions and this method is not supported in EF 1 or EF 4

Best regards,
Unai</description>
		<content:encoded><![CDATA[<p>This And, Or operators using Invoke method in expressions and this method is not supported in EF 1 or EF 4</p>
<p>Best regards,<br />
Unai</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David DeWinter</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/comment-page-1/#comment-13778</link>
		<dc:creator>David DeWinter</dc:creator>
		<pubDate>Thu, 03 Dec 2009 01:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/#comment-13778</guid>
		<description>Do you have the Or extension method defined in your code? It&#039;s from Colin Meek&#039;s blog post &lt;a href=&quot;http://blogs.msdn.com/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspx&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Do you have the Or extension method defined in your code? It&#8217;s from Colin Meek&#8217;s blog post <a href="http://blogs.msdn.com/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspx" rel="nofollow">here</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marco souza</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/comment-page-1/#comment-13719</link>
		<dc:creator>marco souza</dc:creator>
		<pubDate>Wed, 02 Dec 2009 06:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/#comment-13719</guid>
		<description>Hello, I am following your example, but ta experiencing an error when I try
make the following code

this.spec1.IsSatisfied return (). Or (this.spec2.IsSatisfied ());</description>
		<content:encoded><![CDATA[<p>Hello, I am following your example, but ta experiencing an error when I try<br />
make the following code</p>
<p>this.spec1.IsSatisfied return (). Or (this.spec2.IsSatisfied ());</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David DeWinter</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/comment-page-1/#comment-10823</link>
		<dc:creator>David DeWinter</dc:creator>
		<pubDate>Sun, 04 Oct 2009 00:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/#comment-10823</guid>
		<description>I haven&#039;t developed in Java for some time now, but a quick search reveals the &lt;a href=&quot;http://www.theserverside.com/news/thread.tss?thread_id=46887&quot; rel=&quot;nofollow&quot;&gt;Quaere project&lt;/a&gt; that is aiming to develop something similar to LINQ in Java. However, I am not sure there is anything that is quite as rich as the .NET implementation (which allows translations of these expression trees to any data source, like a relational database) that would allow you to compose these expressions into a SQL query.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t developed in Java for some time now, but a quick search reveals the <a href="http://www.theserverside.com/news/thread.tss?thread_id=46887" rel="nofollow">Quaere project</a> that is aiming to develop something similar to LINQ in Java. However, I am not sure there is anything that is quite as rich as the .NET implementation (which allows translations of these expression trees to any data source, like a relational database) that would allow you to compose these expressions into a SQL query.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Inanc Gumus</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/comment-page-1/#comment-10812</link>
		<dc:creator>Inanc Gumus</dc:creator>
		<pubDate>Fri, 02 Oct 2009 21:08:02 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/#comment-10812</guid>
		<description>Hello David,

Do you know any implementation like this in Java?

Thanks</description>
		<content:encoded><![CDATA[<p>Hello David,</p>
<p>Do you know any implementation like this in Java?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: suhair hassan e</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/comment-page-1/#comment-7594</link>
		<dc:creator>suhair hassan e</dc:creator>
		<pubDate>Fri, 19 Jun 2009 06:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/#comment-7594</guid>
		<description>Well written, learned a lot from this article, Thanks</description>
		<content:encoded><![CDATA[<p>Well written, learned a lot from this article, Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Burman</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/comment-page-1/#comment-7248</link>
		<dc:creator>Steve Burman</dc:creator>
		<pubDate>Mon, 08 Jun 2009 23:15:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/#comment-7248</guid>
		<description>Nice article David. Well written. You might be interested in some of my articles at http://www.mostlyclean.com/category/Linq.aspx

My pattern is not pure &quot;specification&quot; but I have been using it successfully with Linq.NHibernate for months now.</description>
		<content:encoded><![CDATA[<p>Nice article David. Well written. You might be interested in some of my articles at <a href="http://www.mostlyclean.com/category/Linq.aspx" rel="nofollow">http://www.mostlyclean.com/category/Linq.aspx</a></p>
<p>My pattern is not pure &#8220;specification&#8221; but I have been using it successfully with Linq.NHibernate for months now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David DeWinter</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/comment-page-1/#comment-7229</link>
		<dc:creator>David DeWinter</dc:creator>
		<pubDate>Mon, 08 Jun 2009 01:40:39 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/#comment-7229</guid>
		<description>Glad the post is useful. Let me know if you are able to improve upon it when you start writing code!

(And although my name sounds Dutch I myself am not!)</description>
		<content:encoded><![CDATA[<p>Glad the post is useful. Let me know if you are able to improve upon it when you start writing code!</p>
<p>(And although my name sounds Dutch I myself am not!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: worksol.be/</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/comment-page-1/#comment-7167</link>
		<dc:creator>worksol.be/</dc:creator>
		<pubDate>Thu, 04 Jun 2009 08:53:17 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/05/31/linq-expression-trees-and-the-specification-pattern/#comment-7167</guid>
		<description>Hello David,

I investigated the specification pattern in combination with linq and I got stuck on some techincal issues. This is the first post I read that explains it in good detail. Thanks very much to take the time to put in on digital paper!

If you are serious about DDD than the specification pattern is essential and I hope it will get first class support in the Entity Framework best practices. Encapsulating business logic in 1 place and be able to use it while performing TDD is something very valuable.

First chance I get I will test out your code

PS Are you from Belgium/Holland? your name sounds very dutch :)</description>
		<content:encoded><![CDATA[<p>Hello David,</p>
<p>I investigated the specification pattern in combination with linq and I got stuck on some techincal issues. This is the first post I read that explains it in good detail. Thanks very much to take the time to put in on digital paper!</p>
<p>If you are serious about DDD than the specification pattern is essential and I hope it will get first class support in the Entity Framework best practices. Encapsulating business logic in 1 place and be able to use it while performing TDD is something very valuable.</p>
<p>First chance I get I will test out your code</p>
<p>PS Are you from Belgium/Holland? your name sounds very dutch <img src='http://blogs.rev-net.com/ddewinter/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
