<?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"
	>
<channel>
	<title>Comments on: The point of a multi layer architecture</title>
	<atom:link href="http://blog.dmbcllc.com/2008/01/31/the-point-of-a-multi-layer-architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dmbcllc.com/2008/01/31/the-point-of-a-multi-layer-architecture/</link>
	<description>ASP.NET, HTML, CSS, Visual Studio, CSharp, VB.NET and other programming items of interest.</description>
	<pubDate>Tue, 06 Jan 2009 12:53:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Multi-layer LINQ via Extension Points</title>
		<link>http://blog.dmbcllc.com/2008/01/31/the-point-of-a-multi-layer-architecture/#comment-307</link>
		<dc:creator>Multi-layer LINQ via Extension Points</dc:creator>
		<pubDate>Wed, 06 Feb 2008 22:57:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dmbcllc.com/2008/01/31/the-point-of-a-multi-layer-architecture/#comment-307</guid>
		<description>[...] promised a few days ago, I will be covering multi-layered architecture as it relates to [...]</description>
		<content:encoded><![CDATA[<p>[...] promised a few days ago, I will be covering multi-layered architecture as it relates to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihail</title>
		<link>http://blog.dmbcllc.com/2008/01/31/the-point-of-a-multi-layer-architecture/#comment-302</link>
		<dc:creator>Mihail</dc:creator>
		<pubDate>Mon, 04 Feb 2008 18:15:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dmbcllc.com/2008/01/31/the-point-of-a-multi-layer-architecture/#comment-302</guid>
		<description>I agree. Please keep this going; hopefully I will be able to ask the "right questions". Thanks.</description>
		<content:encoded><![CDATA[<p>I agree. Please keep this going; hopefully I will be able to ask the &#8220;right questions&#8221;. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://blog.dmbcllc.com/2008/01/31/the-point-of-a-multi-layer-architecture/#comment-297</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Fri, 01 Feb 2008 18:49:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dmbcllc.com/2008/01/31/the-point-of-a-multi-layer-architecture/#comment-297</guid>
		<description>Yes, but keep in mind:

1) That method does not work with all databases, if you were to do it at the database level.
2) You could implement that method with DataSets or now that we have LINQ, the Linq to SQL classes.  But, the discussion was meant to be technology agnostic.
3) Validation at this level is a last ditch effort validation.  The data should be validated at all three levels.  You don't want to pass any data down that you don't believe will end up in the database.</description>
		<content:encoded><![CDATA[<p>Yes, but keep in mind:</p>
<p>1) That method does not work with all databases, if you were to do it at the database level.<br />
2) You could implement that method with DataSets or now that we have LINQ, the Linq to SQL classes.  But, the discussion was meant to be technology agnostic.<br />
3) Validation at this level is a last ditch effort validation.  The data should be validated at all three levels.  You don&#8217;t want to pass any data down that you don&#8217;t believe will end up in the database.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihail</title>
		<link>http://blog.dmbcllc.com/2008/01/31/the-point-of-a-multi-layer-architecture/#comment-296</link>
		<dc:creator>Mihail</dc:creator>
		<pubDate>Fri, 01 Feb 2008 18:28:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dmbcllc.com/2008/01/31/the-point-of-a-multi-layer-architecture/#comment-296</guid>
		<description>Would you use constraints as a method of validation in your DAL?</description>
		<content:encoded><![CDATA[<p>Would you use constraints as a method of validation in your DAL?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
