<?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 to SQL Generic Repository</title>
	<atom:link href="http://goneale.com/2009/07/27/linq-to-sql-generic-repository/feed/" rel="self" type="application/rss+xml" />
	<link>http://goneale.com/2009/07/27/linq-to-sql-generic-repository/</link>
	<description>Graham O&#039;Neale – Deep In .NET Development: ASP.NET, MVC, jQuery, WPF, WCF, Silverlight</description>
	<lastBuildDate>Tue, 02 Mar 2010 13:46:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Janus Knudsen</title>
		<link>http://goneale.com/2009/07/27/linq-to-sql-generic-repository/comment-page-1/#comment-4283</link>
		<dc:creator>Janus Knudsen</dc:creator>
		<pubDate>Thu, 26 Nov 2009 22:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://goneale.com/?p=805#comment-4283</guid>
		<description>IRepository is kinda mandatory when building assemblies/ layers, but your implementation into a common Repository is imho  strange - you have to take some things for granted:
 - PK will never be composite
 - All entities have the same deletion and update constraints.

Just my 2 cent  :cool: , but of course...  if that is the intention, it&#039;s a nice implementation.</description>
		<content:encoded><![CDATA[<p>IRepository is kinda mandatory when building assemblies/ layers, but your implementation into a common Repository is imho  strange &#8211; you have to take some things for granted:<br />
 &#8211; PK will never be composite<br />
 &#8211; All entities have the same deletion and update constraints.</p>
<p>Just my 2 cent  <img src='http://goneale.com/wp-includes/images/smilies/icon_cool.gif' alt=':cool:' class='wp-smiley' />  , but of course&#8230;  if that is the intention, it&#8217;s a nice implementation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Cotter</title>
		<link>http://goneale.com/2009/07/27/linq-to-sql-generic-repository/comment-page-1/#comment-2619</link>
		<dc:creator>Daniel Cotter</dc:creator>
		<pubDate>Fri, 18 Sep 2009 20:09:25 +0000</pubDate>
		<guid isPermaLink="false">http://goneale.com/?p=805#comment-2619</guid>
		<description>I believe you&#039;re missing a  after IRepository in the first line:

public interface IRepository where T : class

It&#039;s there in your sample code, but not on your web page.</description>
		<content:encoded><![CDATA[<p>I believe you&#8217;re missing a  after IRepository in the first line:</p>
<p>public interface IRepository where T : class</p>
<p>It&#8217;s there in your sample code, but not on your web page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Graham O'Neale</title>
		<link>http://goneale.com/2009/07/27/linq-to-sql-generic-repository/comment-page-1/#comment-2455</link>
		<dc:creator>Graham O'Neale</dc:creator>
		<pubDate>Sat, 12 Sep 2009 10:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://goneale.com/?p=805#comment-2455</guid>
		<description>@Anthony: No problem dude, glad to help :)</description>
		<content:encoded><![CDATA[<p>@Anthony: No problem dude, glad to help <img src='http://goneale.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Gatlin</title>
		<link>http://goneale.com/2009/07/27/linq-to-sql-generic-repository/comment-page-1/#comment-2448</link>
		<dc:creator>Anthony Gatlin</dc:creator>
		<pubDate>Sat, 12 Sep 2009 04:40:50 +0000</pubDate>
		<guid isPermaLink="false">http://goneale.com/?p=805#comment-2448</guid>
		<description>Your post was recommended by someone on stacked overflow as an answer to a question. Let me just say one thing. This is fabulous!!! It&#039;s what I have been seeking for quite a while. Thank you so much for sharing it. Wow!</description>
		<content:encoded><![CDATA[<p>Your post was recommended by someone on stacked overflow as an answer to a question. Let me just say one thing. This is fabulous!!! It&#8217;s what I have been seeking for quite a while. Thank you so much for sharing it. Wow!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Graham O'Neale</title>
		<link>http://goneale.com/2009/07/27/linq-to-sql-generic-repository/comment-page-1/#comment-1335</link>
		<dc:creator>Graham O'Neale</dc:creator>
		<pubDate>Mon, 03 Aug 2009 09:46:05 +0000</pubDate>
		<guid isPermaLink="false">http://goneale.com/?p=805#comment-1335</guid>
		<description>Very true :)
Yes I don&#039;t mind a FindBy() call however as you can see I don&#039;t mind traversing my IQueryable&lt;T&gt;, so I am happy to use GetAll().Where(...) which let&#039;s me use an out of the box filtering solution whenever I need it - LINQ.  But for anything I might do more than once, I usually wrap this up into a business service, and that would call the LINQ query and return the enumerated result.</description>
		<content:encoded><![CDATA[<p>Very true <img src='http://goneale.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Yes I don&#8217;t mind a FindBy() call however as you can see I don&#8217;t mind traversing my IQueryable<t>, so I am happy to use GetAll().Where(&#8230;) which let&#8217;s me use an out of the box filtering solution whenever I need it &#8211; LINQ.  But for anything I might do more than once, I usually wrap this up into a business service, and that would call the LINQ query and return the enumerated result.</t></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph Ferris</title>
		<link>http://goneale.com/2009/07/27/linq-to-sql-generic-repository/comment-page-1/#comment-1276</link>
		<dc:creator>Joseph Ferris</dc:creator>
		<pubDate>Fri, 31 Jul 2009 13:16:03 +0000</pubDate>
		<guid isPermaLink="false">http://goneale.com/?p=805#comment-1276</guid>
		<description>Nice write up.  I have implemented something similar in our application architecture.  The only real difference is that I have opted to move away from the IQueryable GetAll() approach for more fine-grained FindBy...() calls.  Of course, this seems to represent two sides of a currently raging debate that we don&#039;t need to reproduce here.   ;-)</description>
		<content:encoded><![CDATA[<p>Nice write up.  I have implemented something similar in our application architecture.  The only real difference is that I have opted to move away from the IQueryable GetAll() approach for more fine-grained FindBy&#8230;() calls.  Of course, this seems to represent two sides of a currently raging debate that we don&#8217;t need to reproduce here.   <img src='http://goneale.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
