<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Evolving Software &#187; repository</title>
	<atom:link href="http://evolving-software.co.uk/blog/tag/repository/feed/" rel="self" type="application/rss+xml" />
	<link>http://evolving-software.co.uk/blog</link>
	<description>General tidbits about Domain Driven Design and TrueView</description>
	<lastBuildDate>Tue, 06 Dec 2011 21:29:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>TrueView Release 1.04.0810.27 &#8211; Factory and Repository support</title>
		<link>http://evolving-software.co.uk/blog/2008/10/27/trueview-release-104081027-factory-and-repository-support/</link>
		<comments>http://evolving-software.co.uk/blog/2008/10/27/trueview-release-104081027-factory-and-repository-support/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 06:07:12 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[New releases]]></category>
		<category><![CDATA[factory]]></category>
		<category><![CDATA[repository]]></category>

		<guid isPermaLink="false">http://evolving-software.co.uk/blog/?p=19</guid>
		<description><![CDATA[<a href="http://evolving-software.co.uk/blog/2008/10/27/trueview-release-104081027-factory-and-repository-support/" title="TrueView Release 1.04.0810.27 - Factory and Repository support"></a>There are lots of questions in the DDD community about Factories and Repositories.  TrueView now supports these concepts in a nicely decoupled way.  Learn more in the user guide. Enhancements: Added support for Entity factories using IFactory&#60;T&#62; Added support for &#8230;<p class="read-more"><a href="http://evolving-software.co.uk/blog/2008/10/27/trueview-release-104081027-factory-and-repository-support/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://evolving-software.co.uk/blog/2008/10/27/trueview-release-104081027-factory-and-repository-support/" title="TrueView Release 1.04.0810.27 - Factory and Repository support"></a><p>There are lots of questions in the DDD community about <strong>Factories </strong>and <strong>Repositories</strong>.  TrueView now supports these concepts in a nicely decoupled way.  Learn more in the <a href="http://www.evolving-software.co.uk/downloads.html">user guide</a>.</p>
<h3>Enhancements:</h3>
<ul>
<li>Added support for Entity factories using IFactory&lt;T&gt;</li>
<li>Added support for Entity repositories using IRepository&lt;T&gt;</li>
<li>EntityLinker now uses IEntity instead of Entity</li>
<li>Added Min/Max range to MaximumSearchResults attribute property</li>
<li>Added CanModifyContents attribute property to support &#8220;Aggregate Root&#8221;</li>
<li>Added RequiresConfirmation attribute property to MethodAttribute</li>
<li>Stripped System.Reflection.TargetInvocationException to make exception messages clearer</li>
<li>Removed duplicate content from exception messages</li>
<li>Log files are now saved in compressed format</li>
<li>Added &#8220;Close All Windows&#8221; option</li>
</ul>
<h3>Fixes:</h3>
<ul>
<li>EntityLinker now accesses collection properties to allow NHibernate proxies to initialise</li>
<li>NHIbernatePersistence has better tracking of entity statuses</li>
<li>NHibernatePersistence now wakes up before adding/removing items to lists</li>
<li>MemoryCache now simulates versioning like NHibernate</li>
<li>Corrected internal tracking of new instances within object graphs</li>
<li>Corrected NHibernate query for &#8220;OR&#8221; operator</li>
<li>Corrected NHibernate query for GUID values</li>
<li>Improved persistence of unrelated object graphs (explicit UnitOfWork check no longer required)</li>
<li>Guid is now recognised as a Value Type</li>
<li>Window titles are now updated after a Save operation</li>
<li>Toolbar is updated when the active MDI child is changed</li>
<li>Splash screen no longer dominates the desktop at startup</li>
<li>Correction when creating an entity within an aggregate</li>
<li>EntityLinker now sets the dirty status of affected entities</li>
</ul>
<hr /><strong>TrueView DataBridge 1.23.0810.25</strong></p>
<h3>Enhancements:</h3>
<ul>
<li>Now creates link tables for  classes that don&#8217;t have foreign key references</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://evolving-software.co.uk/blog/2008/10/27/trueview-release-104081027-factory-and-repository-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

