<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Domain-Driven Design: Data Access Strategies</title>
	<atom:link href="http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/</link>
	<description>Simple is better than complex. Complex is better than complicated. &#124; @fedecarg</description>
	<lastBuildDate>Mon, 06 Feb 2012 14:38:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Fábio Tadeu da Costa</title>
		<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/#comment-5387</link>
		<dc:creator><![CDATA[Fábio Tadeu da Costa]]></dc:creator>
		<pubDate>Tue, 30 Mar 2010 15:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1404#comment-5387</guid>
		<description><![CDATA[I have the same question above.....]]></description>
		<content:encoded><![CDATA[<p>I have the same question above&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/#comment-5276</link>
		<dc:creator><![CDATA[Joe]]></dc:creator>
		<pubDate>Fri, 15 Jan 2010 12:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1404#comment-5276</guid>
		<description><![CDATA[If you have an Aggregate that has an Entity with several fields who are Value Objects, but then also the Entity has several fields that are Maps, Sets, or Lists, how would you design a DTO (I believe aka Specification) for using within a Repository?

For example:  A CreditApplication has a field type Money called loanAmount (I want to query the DB on loans of a certain value or range).  It also has a Map of Applicants (I only need the Applicant ID - SSN - to perform this query).  If I move the Map of Applicants into the DTO, it complicates the DTO when I only need one Applicant&#039;s id (let say there&#039;s 2 people applying for credit).  It also complicates the code if I have the DTO (Specification) object as a field in the Root Entity CreditApplication because I don&#039;t get much value of encapsulating data into the DTO (Specication) making it much easier to extend the specification without affecting code in multiple locations.]]></description>
		<content:encoded><![CDATA[<p>If you have an Aggregate that has an Entity with several fields who are Value Objects, but then also the Entity has several fields that are Maps, Sets, or Lists, how would you design a DTO (I believe aka Specification) for using within a Repository?</p>
<p>For example:  A CreditApplication has a field type Money called loanAmount (I want to query the DB on loans of a certain value or range).  It also has a Map of Applicants (I only need the Applicant ID &#8211; SSN &#8211; to perform this query).  If I move the Map of Applicants into the DTO, it complicates the DTO when I only need one Applicant&#8217;s id (let say there&#8217;s 2 people applying for credit).  It also complicates the code if I have the DTO (Specification) object as a field in the Root Entity CreditApplication because I don&#8217;t get much value of encapsulating data into the DTO (Specication) making it much easier to extend the specification without affecting code in multiple locations.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Exception</title>
		<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/#comment-5115</link>
		<dc:creator><![CDATA[Exception]]></dc:creator>
		<pubDate>Thu, 03 Dec 2009 15:19:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1404#comment-5115</guid>
		<description><![CDATA[I like your site. It seems most people don&#039;t really bother writing articles that lack substance nowadays.]]></description>
		<content:encoded><![CDATA[<p>I like your site. It seems most people don&#8217;t really bother writing articles that lack substance nowadays.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico Cargnelutti&#8217;s Blog: Domain-Driven Design (Series) &#124; Shoultes.net</title>
		<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/#comment-2607</link>
		<dc:creator><![CDATA[Federico Cargnelutti&#8217;s Blog: Domain-Driven Design (Series) &#124; Shoultes.net]]></dc:creator>
		<pubDate>Sun, 29 Mar 2009 02:47:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1404#comment-2607</guid>
		<description><![CDATA[[...] Domain-Driven Design: Data Access Strategies - a look at some of the different data access methods (like Active Record, Data Transfer Objects and generic Data Access Objects) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Domain-Driven Design: Data Access Strategies &#8211; a look at some of the different data access methods (like Active Record, Data Transfer Objects and generic Data Access Objects) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bashar’s Blog</title>
		<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/#comment-2542</link>
		<dc:creator><![CDATA[Bashar’s Blog]]></dc:creator>
		<pubDate>Wed, 18 Mar 2009 15:06:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1404#comment-2542</guid>
		<description><![CDATA[[...] read an interesting post on Domain Driven Design on Fede.carg’s [...]]]></description>
		<content:encoded><![CDATA[<p>[...] read an interesting post on Domain Driven Design on Fede.carg’s [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico</title>
		<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/#comment-2521</link>
		<dc:creator><![CDATA[Federico]]></dc:creator>
		<pubDate>Sun, 15 Mar 2009 20:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1404#comment-2521</guid>
		<description><![CDATA[Thanks Jani :)]]></description>
		<content:encoded><![CDATA[<p>Thanks Jani :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jani Hartikainen</title>
		<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/#comment-2518</link>
		<dc:creator><![CDATA[Jani Hartikainen]]></dc:creator>
		<pubDate>Sun, 15 Mar 2009 15:27:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1404#comment-2518</guid>
		<description><![CDATA[If you want to learn more about Data Access Objects, I&#039;ve written a post on implementing DAO in PHP including examples etc.

http://codeutopia.net/blog/2009/01/05/decoupling-models-from-the-database-data-access-object-pattern-in-php/]]></description>
		<content:encoded><![CDATA[<p>If you want to learn more about Data Access Objects, I&#8217;ve written a post on implementing DAO in PHP including examples etc.</p>
<p><a href="http://codeutopia.net/blog/2009/01/05/decoupling-models-from-the-database-data-access-object-pattern-in-php/" rel="nofollow">http://codeutopia.net/blog/2009/01/05/decoupling-models-from-the-database-data-access-object-pattern-in-php/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fede.carg ( blog )</title>
		<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/#comment-2516</link>
		<dc:creator><![CDATA[fede.carg ( blog )]]></dc:creator>
		<pubDate>Sun, 15 Mar 2009 03:29:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1404#comment-2516</guid>
		<description><![CDATA[[...] March 15, 2009   Part 2: Domain-Driven Design: Data Access Strategies [...]]]></description>
		<content:encoded><![CDATA[<p>[...] March 15, 2009   Part 2: Domain-Driven Design: Data Access Strategies [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cirpo</title>
		<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/#comment-2511</link>
		<dc:creator><![CDATA[cirpo]]></dc:creator>
		<pubDate>Sat, 14 Mar 2009 19:14:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1404#comment-2511</guid>
		<description><![CDATA[@federico thanks anyway, it&#039;s time to buy &quot;Patterns of Enterprise Application Architecture&quot;... :D]]></description>
		<content:encoded><![CDATA[<p>@federico thanks anyway, it&#8217;s time to buy &#8220;Patterns of Enterprise Application Architecture&#8221;&#8230; :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico</title>
		<link>http://blog.fedecarg.com/2009/03/12/domain-driven-design-and-data-access-strategies/#comment-2510</link>
		<dc:creator><![CDATA[Federico]]></dc:creator>
		<pubDate>Sat, 14 Mar 2009 14:43:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1404#comment-2510</guid>
		<description><![CDATA[@cirpo Yes, I tried finding an article or forum discussion showing the pros and cons, but with no luck.]]></description>
		<content:encoded><![CDATA[<p>@cirpo Yes, I tried finding an article or forum discussion showing the pros and cons, but with no luck.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

