<?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 for Daniel Wertheim</title>
	<atom:link href="http://daniel.wertheim.se/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://daniel.wertheim.se</link>
	<description>Love what you do - Continue to do it - Be eager to learn more about it.</description>
	<lastBuildDate>Sat, 21 Aug 2010 09:25:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Let business scenarios be reflected in your code by Daniel Wertheim</title>
		<link>http://daniel.wertheim.se/2010/08/20/let-business-scenarios-be-reflected-in-your-code/#comment-479</link>
		<dc:creator>Daniel Wertheim</dc:creator>
		<pubDate>Sat, 21 Aug 2010 09:25:09 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.wertheim.se/?p=625#comment-479</guid>
		<description>Hi,

Yes, I know. Just want to fiddel a bit self first. :-) Then I&#039;m going to take a closer look at http://ncqrs.org/ 

To much fun things to look at and to little time. ;-)

//Daniel</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Yes, I know. Just want to fiddel a bit self first. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Then I&#8217;m going to take a closer look at <a href="http://ncqrs.org/" rel="nofollow">http://ncqrs.org/</a> </p>
<p>To much fun things to look at and to little time. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>//Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Let business scenarios be reflected in your code by Rei Roldan</title>
		<link>http://daniel.wertheim.se/2010/08/20/let-business-scenarios-be-reflected-in-your-code/#comment-478</link>
		<dc:creator>Rei Roldan</dc:creator>
		<pubDate>Fri, 20 Aug 2010 23:20:17 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.wertheim.se/?p=625#comment-478</guid>
		<description>Hi there,

You should probably have a look at CQRS :)</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>You should probably have a look at CQRS <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Let business scenarios be reflected in your code by DotNetKicks.com</title>
		<link>http://daniel.wertheim.se/2010/08/20/let-business-scenarios-be-reflected-in-your-code/#comment-477</link>
		<dc:creator>DotNetKicks.com</dc:creator>
		<pubDate>Fri, 20 Aug 2010 21:16:20 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.wertheim.se/?p=625#comment-477</guid>
		<description>&lt;strong&gt;Let business scenarios be reflected in your code...&lt;/strong&gt;

You&#039;ve been kicked (a good thing) - Trackback from DotNetKicks.com...</description>
		<content:encoded><![CDATA[<p><strong>Let business scenarios be reflected in your code&#8230;</strong></p>
<p>You&#8217;ve been kicked (a good thing) &#8211; Trackback from DotNetKicks.com&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Let business scenarios be reflected in your code by DotNetShoutout</title>
		<link>http://daniel.wertheim.se/2010/08/20/let-business-scenarios-be-reflected-in-your-code/#comment-476</link>
		<dc:creator>DotNetShoutout</dc:creator>
		<pubDate>Fri, 20 Aug 2010 21:14:32 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.wertheim.se/?p=625#comment-476</guid>
		<description>&lt;strong&gt;http://daniel.wertheim.se/2010/08/20/let-business-scenarios-be-reflected-in-your-code/...&lt;/strong&gt;

Thank you for submitting this cool story - Trackback from DotNetShoutout...</description>
		<content:encoded><![CDATA[<p><strong><a href="http://daniel.wertheim.se/2010/08/20/let-business-scenarios-be-reflected-in-your-code/.." rel="nofollow">http://daniel.wertheim.se/2010/08/20/let-business-scenarios-be-reflected-in-your-code/..</a>.</strong></p>
<p>Thank you for submitting this cool story &#8211; Trackback from DotNetShoutout&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Writing my own NoSql DB? by Damien Wintour</title>
		<link>http://daniel.wertheim.se/2010/06/16/writing-my-own-nosql-db/#comment-471</link>
		<dc:creator>Damien Wintour</dc:creator>
		<pubDate>Sun, 08 Aug 2010 11:12:40 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.wertheim.se/?p=588#comment-471</guid>
		<description>Trust me when I say it&#039;ll take time to do it well :-)  I think the best place to start is the academic papers from Stonebraker and also his latest project, VoltDB and Vertica.  

BTW, I like the EF4 code first stuff you&#039;ve published. Very helpful.

Cheers,
Damien Wintour

&lt;a href=&quot;http://www.necessaryandsufficient.net/&quot; rel=&quot;nofollow&quot;&gt;Necessary and Sufficient&lt;/a&gt;
&lt;a href=&quot;http://horizontaldb.com/&quot; rel=&quot;nofollow&quot;&gt;Horizontal DB&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Trust me when I say it&#8217;ll take time to do it well <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   I think the best place to start is the academic papers from Stonebraker and also his latest project, VoltDB and Vertica.  </p>
<p>BTW, I like the EF4 code first stuff you&#8217;ve published. Very helpful.</p>
<p>Cheers,<br />
Damien Wintour</p>
<p><a href="http://www.necessaryandsufficient.net/" rel="nofollow">Necessary and Sufficient</a><br />
<a href="http://horizontaldb.com/" rel="nofollow">Horizontal DB</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Use extension methods to let your enums hold the logic. by Daniel Wertheim</title>
		<link>http://daniel.wertheim.se/2010/07/10/use-extension-methods-to-let-your-enums-hold-the-logic/#comment-466</link>
		<dc:creator>Daniel Wertheim</dc:creator>
		<pubDate>Wed, 21 Jul 2010 10:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.wertheim.se/?p=614#comment-466</guid>
		<description>Hi,

It&#039;s because EF doesn&#039;t allow you to &quot;reuse&quot; mappings via inheritance, unless the members are &quot;simple properties&quot;, e.g. strings, ints....

E.g. CustomerMapping which has relationships will break.

The EF team knows about this.

//Daniel</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>It&#8217;s because EF doesn&#8217;t allow you to &#8220;reuse&#8221; mappings via inheritance, unless the members are &#8220;simple properties&#8221;, e.g. strings, ints&#8230;.</p>
<p>E.g. CustomerMapping which has relationships will break.</p>
<p>The EF team knows about this.</p>
<p>//Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Use extension methods to let your enums hold the logic. by Girish Girgowda</title>
		<link>http://daniel.wertheim.se/2010/07/10/use-extension-methods-to-let-your-enums-hold-the-logic/#comment-465</link>
		<dc:creator>Girish Girgowda</dc:creator>
		<pubDate>Wed, 21 Jul 2010 03:10:23 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.wertheim.se/?p=614#comment-465</guid>
		<description>I was looking at your code first EF4. Ran into a lot of trouble mapping the entities correctly, for some reason the complete object  graph is not being persisted when doing update below are the entities and their mapping
 which are an extension of your sample &lt;code&gt;
public interface IEfEntity
    {
        int Id { get; set; }
        byte[] Version { get; set; }
    }

    public abstract class EfEntity : IEfEntity
    {
        public virtual int Id { get; set; }
        public virtual byte[] Version { get; set; }
    }

[Serializable]
    public class EfCustomer
        : EfEntity
    {
        public string Firstname { get; set; }
        public string Lastname { get; set; }
        public ICollection Addresses { get; set; }
        public ICollection CustomerPhones { get; set; }
        public string Name
        {
            get { return string.Format(&quot;{0} {1}&quot;, Firstname, Lastname).Trim(); }
        }

        public EfCustomer()
        {
           Addresses = new List();
           CustomerPhones = new List();
        }
    }

public class EfAddress : EfEntity
    {
        public virtual string Address1 { get; set; }
        public virtual string Address2 { get; set; }
        public virtual string City { get; set; }
        public virtual string ZipCode { get; set; }
        public virtual string State { get; set; }
        public virtual EfCustomer Customer { get; set; }
        public virtual int Customer_Id { get; set; } 
    }


    public class EfCustomerPhone : EfEntity
    {
        public virtual bool IsActive { get; set; }
        public virtual EfCustomer Customer { get; set; }
        public ICollection Phones { get; set; }
        public virtual int Customer_Id { get; set; } 

        public virtual void PhoneAdd(EfPhone efPhone)
        {
           Phones.Add(efPhone);
        }

        public EfCustomerPhone()
        {
           // Phones = new List();
        }


    }

public class EfPhone : EfEntity
    {
        public virtual string PhoneNumber { get; set; }
        public virtual EfCustomerPhone CustomerPhone { get; set; }
        public virtual int CustomerPhone_Id { get; set; } 
    }

 [Serializable]
    public abstract class EntityMapping : EntityConfiguration where T : EfEntity
    {
        protected EntityMapping()
        {
            HasKey(o =&gt; o.Id);
            Property(o =&gt; o.Id)
                .IsIdentity();
            Property(o =&gt; o.Version)
                .IsConcurrencyToken()
                .IsRequired()
                .HasStoreType(&quot;timestamp&quot;)
                .StoreGeneratedPattern = StoreGeneratedPattern.Computed;
        }
    }

    [Serializable]
    public class CustomerMapping : EntityMapping
    {
        public CustomerMapping()
        {
            Property(o =&gt; o.Firstname)
                .HasMaxLength(100)
                .IsUnicode()
                .IsOptional();
            Property(o =&gt; o.Lastname)
                .HasMaxLength(100)
                .IsUnicode()
                .IsOptional();
            Relationship(u =&gt; u.Addresses).FromProperty(p =&gt; p.Customer);
            Relationship(u =&gt; u.CustomerPhones).FromProperty(p =&gt; p.Customer);
        }
    }

    [Serializable]
    public class AddressMapping : EntityMapping
    {
        public AddressMapping()
        {
            Property(o =&gt; o.Address1)
                .HasMaxLength(100)
                .IsUnicode()
                .IsRequired();
            Property(o =&gt; o.Address1)
                .HasMaxLength(100)
                .IsUnicode()
                .IsOptional();
            Property(o =&gt; o.City)
                .HasMaxLength(24)
                .IsUnicode()
                .IsRequired();
            Property(o =&gt; o.State)
                .HasMaxLength(2)
                .IsUnicode()
                .IsRequired();
            Property(o =&gt; o.ZipCode)
                .HasMaxLength(12)
                .IsUnicode()
                .IsRequired();
            Relationship(p =&gt; p.Customer).IsRequired()
                .IsRequired();
            // Register Inverses mapping
            Relationship(p =&gt; p.Customer).FromProperty(u =&gt; u.Addresses);
            //FK mapping for reverse lookup
            Relationship(p =&gt; p.Customer).FromProperty(b =&gt; b.Addresses).HasConstraint((p, b) =&gt; p.Customer_Id == b.Id);

           
        }
    }

    [Serializable]
    public class PhoneMapping : EntityMapping
    {
        public PhoneMapping()
        {
            Property(o =&gt; o.PhoneNumber)
                .HasMaxLength(100)
                .IsUnicode()
                .IsRequired();
            Relationship(p =&gt; p.CustomerPhone).IsRequired();
            // Register some Inverses
            Relationship(p =&gt; p.CustomerPhone).FromProperty(p =&gt; p.Phones);
            //MapSingleType(p =&gt; new
            //                       {
            //                           id = p.Id,
            //                           phoneNumber = p.PhoneNumber,
            //                           version = p.Version,
            //                           customerPhone = EntityMap.Related(c =&gt; c.Phones).Id
            //                       });
            Relationship(p =&gt; p.CustomerPhone).FromProperty(b =&gt; b.Phones).HasConstraint((p, b) =&gt; p.CustomerPhone_Id == b.Id);
        }
    }

        [Serializable]
    public class CustomerPhoneMapping : EntityMapping
    {
        public CustomerPhoneMapping()
        {
            Property(o =&gt; o.IsActive);
            Relationship(p =&gt; p.Customer).IsRequired()
                .IsRequired();
            // Register Inverses mapping
            Relationship(p =&gt; p.Customer).FromProperty(u =&gt; u.CustomerPhones);
            Relationship(u =&gt; u.Phones).FromProperty(p =&gt; p.CustomerPhone).IsRequired();
            //FK mapping for reverse lookup
            Relationship(p =&gt; p.Customer).FromProperty(b =&gt; b.CustomerPhones).HasConstraint((p, b) =&gt; p.Customer_Id == b.Id);
        }
    }
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>I was looking at your code first EF4. Ran into a lot of trouble mapping the entities correctly, for some reason the complete object  graph is not being persisted when doing update below are the entities and their mapping<br />
 which are an extension of your sample <code><br />
public interface IEfEntity<br />
    {<br />
        int Id { get; set; }<br />
        byte[] Version { get; set; }<br />
    }</p>
<p>    public abstract class EfEntity : IEfEntity<br />
    {<br />
        public virtual int Id { get; set; }<br />
        public virtual byte[] Version { get; set; }<br />
    }</p>
<p>[Serializable]<br />
    public class EfCustomer<br />
        : EfEntity<br />
    {<br />
        public string Firstname { get; set; }<br />
        public string Lastname { get; set; }<br />
        public ICollection Addresses { get; set; }<br />
        public ICollection CustomerPhones { get; set; }<br />
        public string Name<br />
        {<br />
            get { return string.Format("{0} {1}", Firstname, Lastname).Trim(); }<br />
        }</p>
<p>        public EfCustomer()<br />
        {<br />
           Addresses = new List();<br />
           CustomerPhones = new List();<br />
        }<br />
    }</p>
<p>public class EfAddress : EfEntity<br />
    {<br />
        public virtual string Address1 { get; set; }<br />
        public virtual string Address2 { get; set; }<br />
        public virtual string City { get; set; }<br />
        public virtual string ZipCode { get; set; }<br />
        public virtual string State { get; set; }<br />
        public virtual EfCustomer Customer { get; set; }<br />
        public virtual int Customer_Id { get; set; }<br />
    }</p>
<p>    public class EfCustomerPhone : EfEntity<br />
    {<br />
        public virtual bool IsActive { get; set; }<br />
        public virtual EfCustomer Customer { get; set; }<br />
        public ICollection Phones { get; set; }<br />
        public virtual int Customer_Id { get; set; } </p>
<p>        public virtual void PhoneAdd(EfPhone efPhone)<br />
        {<br />
           Phones.Add(efPhone);<br />
        }</p>
<p>        public EfCustomerPhone()<br />
        {<br />
           // Phones = new List();<br />
        }</p>
<p>    }</p>
<p>public class EfPhone : EfEntity<br />
    {<br />
        public virtual string PhoneNumber { get; set; }<br />
        public virtual EfCustomerPhone CustomerPhone { get; set; }<br />
        public virtual int CustomerPhone_Id { get; set; }<br />
    }</p>
<p> [Serializable]<br />
    public abstract class EntityMapping : EntityConfiguration where T : EfEntity<br />
    {<br />
        protected EntityMapping()<br />
        {<br />
            HasKey(o =&gt; o.Id);<br />
            Property(o =&gt; o.Id)<br />
                .IsIdentity();<br />
            Property(o =&gt; o.Version)<br />
                .IsConcurrencyToken()<br />
                .IsRequired()<br />
                .HasStoreType("timestamp")<br />
                .StoreGeneratedPattern = StoreGeneratedPattern.Computed;<br />
        }<br />
    }</p>
<p>    [Serializable]<br />
    public class CustomerMapping : EntityMapping<br />
    {<br />
        public CustomerMapping()<br />
        {<br />
            Property(o =&gt; o.Firstname)<br />
                .HasMaxLength(100)<br />
                .IsUnicode()<br />
                .IsOptional();<br />
            Property(o =&gt; o.Lastname)<br />
                .HasMaxLength(100)<br />
                .IsUnicode()<br />
                .IsOptional();<br />
            Relationship(u =&gt; u.Addresses).FromProperty(p =&gt; p.Customer);<br />
            Relationship(u =&gt; u.CustomerPhones).FromProperty(p =&gt; p.Customer);<br />
        }<br />
    }</p>
<p>    [Serializable]<br />
    public class AddressMapping : EntityMapping<br />
    {<br />
        public AddressMapping()<br />
        {<br />
            Property(o =&gt; o.Address1)<br />
                .HasMaxLength(100)<br />
                .IsUnicode()<br />
                .IsRequired();<br />
            Property(o =&gt; o.Address1)<br />
                .HasMaxLength(100)<br />
                .IsUnicode()<br />
                .IsOptional();<br />
            Property(o =&gt; o.City)<br />
                .HasMaxLength(24)<br />
                .IsUnicode()<br />
                .IsRequired();<br />
            Property(o =&gt; o.State)<br />
                .HasMaxLength(2)<br />
                .IsUnicode()<br />
                .IsRequired();<br />
            Property(o =&gt; o.ZipCode)<br />
                .HasMaxLength(12)<br />
                .IsUnicode()<br />
                .IsRequired();<br />
            Relationship(p =&gt; p.Customer).IsRequired()<br />
                .IsRequired();<br />
            // Register Inverses mapping<br />
            Relationship(p =&gt; p.Customer).FromProperty(u =&gt; u.Addresses);<br />
            //FK mapping for reverse lookup<br />
            Relationship(p =&gt; p.Customer).FromProperty(b =&gt; b.Addresses).HasConstraint((p, b) =&gt; p.Customer_Id == b.Id);</p>
<p>        }<br />
    }</p>
<p>    [Serializable]<br />
    public class PhoneMapping : EntityMapping<br />
    {<br />
        public PhoneMapping()<br />
        {<br />
            Property(o =&gt; o.PhoneNumber)<br />
                .HasMaxLength(100)<br />
                .IsUnicode()<br />
                .IsRequired();<br />
            Relationship(p =&gt; p.CustomerPhone).IsRequired();<br />
            // Register some Inverses<br />
            Relationship(p =&gt; p.CustomerPhone).FromProperty(p =&gt; p.Phones);<br />
            //MapSingleType(p =&gt; new<br />
            //                       {<br />
            //                           id = p.Id,<br />
            //                           phoneNumber = p.PhoneNumber,<br />
            //                           version = p.Version,<br />
            //                           customerPhone = EntityMap.Related(c =&gt; c.Phones).Id<br />
            //                       });<br />
            Relationship(p =&gt; p.CustomerPhone).FromProperty(b =&gt; b.Phones).HasConstraint((p, b) =&gt; p.CustomerPhone_Id == b.Id);<br />
        }<br />
    }</p>
<p>        [Serializable]<br />
    public class CustomerPhoneMapping : EntityMapping<br />
    {<br />
        public CustomerPhoneMapping()<br />
        {<br />
            Property(o =&gt; o.IsActive);<br />
            Relationship(p =&gt; p.Customer).IsRequired()<br />
                .IsRequired();<br />
            // Register Inverses mapping<br />
            Relationship(p =&gt; p.Customer).FromProperty(u =&gt; u.CustomerPhones);<br />
            Relationship(u =&gt; u.Phones).FromProperty(p =&gt; p.CustomerPhone).IsRequired();<br />
            //FK mapping for reverse lookup<br />
            Relationship(p =&gt; p.Customer).FromProperty(b =&gt; b.CustomerPhones).HasConstraint((p, b) =&gt; p.Customer_Id == b.Id);<br />
        }<br />
    }<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dealing with Enumerations and Entity framework 4 &#8211; code first by Daniel Wertheim</title>
		<link>http://daniel.wertheim.se/2010/06/09/dealing-with-enumerations-and-entity-framework-4-code-first/#comment-464</link>
		<dc:creator>Daniel Wertheim</dc:creator>
		<pubDate>Mon, 19 Jul 2010 11:07:04 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.wertheim.se/?p=584#comment-464</guid>
		<description>Hi,

The complex typemapping of TifiType is enough, you don&#039;t have to explicitly map it in TifiMapping. EF will pick this up.

Note! I haven&#039;t tested this with their latest release of the CTP 4 (http://www.microsoft.com/downloads/details.aspx?FamilyID=4e094902-aeff-4ee2-a12d-5881d4b0dd3e&amp;displayLang=en)

//Daniel</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>The complex typemapping of TifiType is enough, you don&#8217;t have to explicitly map it in TifiMapping. EF will pick this up.</p>
<p>Note! I haven&#8217;t tested this with their latest release of the CTP 4 (<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4e094902-aeff-4ee2-a12d-5881d4b0dd3e&amp;displayLang=en" rel="nofollow">http://www.microsoft.com/downloads/details.aspx?FamilyID=4e094902-aeff-4ee2-a12d-5881d4b0dd3e&amp;displayLang=en</a>)</p>
<p>//Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linq to Sql &#8211; How-to Separate the entities and the DataContext. by Daniel Wertheim</title>
		<link>http://daniel.wertheim.se/2010/03/14/linq-to-sql-how-to-separate-the-entities-and-the-datacontext/#comment-463</link>
		<dc:creator>Daniel Wertheim</dc:creator>
		<pubDate>Mon, 19 Jul 2010 11:00:32 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.wertheim.se/?p=373#comment-463</guid>
		<description>Hi,
There&#039;s a comment on this for deletions. Updates are the same. You need to attach the item to the context first. You could of course refetch it and update the refetched item.

//Daniel</description>
		<content:encoded><![CDATA[<p>Hi,<br />
There&#8217;s a comment on this for deletions. Updates are the same. You need to attach the item to the context first. You could of course refetch it and update the refetched item.</p>
<p>//Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linq to Sql &#8211; How-to Separate the entities and the DataContext. by Girish Girgowda</title>
		<link>http://daniel.wertheim.se/2010/03/14/linq-to-sql-how-to-separate-the-entities-and-the-datacontext/#comment-462</link>
		<dc:creator>Girish Girgowda</dc:creator>
		<pubDate>Sun, 18 Jul 2010 20:49:10 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.wertheim.se/?p=373#comment-462</guid>
		<description>Thanks for the nice details of how to use T4 templates. I was trying out the sample and kept hitting the detached entities while performing updates on the object graph. Any idea how this can be over come. 
Thanks,</description>
		<content:encoded><![CDATA[<p>Thanks for the nice details of how to use T4 templates. I was trying out the sample and kept hitting the detached entities while performing updates on the object graph. Any idea how this can be over come.<br />
Thanks,</p>
]]></content:encoded>
	</item>
</channel>
</rss>
