<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : POCO And Master/Details</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce 2010 : POCO And Master/Details</description>
  <pubDate>Tue, 21 Jul 2026 11:41:08 -700</pubDate>
  <lastBuildDate>Wed, 03 Nov 2010 05:33:21 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=2259</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>POCO And Master/Details :   Hello,I have another problem....</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=9008#9008</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=979" rel="nofollow">antonio_sergio</a><br /><strong>Subject:</strong> 2259<br /><strong>Posted:</strong> 03-Nov-2010 at 5:33am<br /><br /><P>Hello,<BR>I have another problem. When I call a method (AllowRpc) and send an object of the type SalesOrderHeader as parameter the value of the EntityAspect is always null.</P><P>Regards,</P><DIV>Sérgio Magalhães</DIV><P>&nbsp;</P><P>PS: I'm going crazy with Silverlight :(</P>]]>
   </description>
   <pubDate>Wed, 03 Nov 2010 05:33:21 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=9008#9008</guid>
  </item> 
  <item>
   <title>POCO And Master/Details : I&amp;#039;m just guessing here, but...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=8967#8967</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=485" rel="nofollow">jsobell</a><br /><strong>Subject:</strong> 2259<br /><strong>Posted:</strong> 28-Oct-2010 at 6:20pm<br /><br />I'm just guessing here, but shouldn't your SalesOrderHeader initialise the empty collection itself, then you add the items to it, rather than creating an empty reference and assigning a destination collection?<br>I suppose it is nice if DF intercept the property set on a collection and automatically wrap all the child entities, but it seems to me to make more sense if POCO based entities followed the normal practice of adding items to an existing collection (which should perform tracking).<br>e.g.<br>var book = new AccountBook(); // This also initialises the Accounts and tracks additions/changes<br>book.Accounts.Add(new Account)<br><br>rather than<br><br>var book = new AccountBook(); // Accounts is null<br>book.Accounts = new List&lt;Account&gt;();<br>book.Accounts.Add(new Account)<br><br>I'm not sure if you would still have to EntityWrap the top AccountBook object, but it certainly sounds easier and more logical than wrapping every child object :)<br><br>Cheers,<br>&nbsp;Jason<br>]]>
   </description>
   <pubDate>Thu, 28 Oct 2010 18:20:25 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=8967#8967</guid>
  </item> 
  <item>
   <title>POCO And Master/Details :   Ok, thank for help Silvio.Regards,S&#195;&#169;rgio...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=8951#8951</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=979" rel="nofollow">antonio_sergio</a><br /><strong>Subject:</strong> 2259<br /><strong>Posted:</strong> 28-Oct-2010 at 1:22am<br /><br /><DIV>Ok, thank for help Silvio.</DIV><DIV>&nbsp;</DIV><DIV>Regards,</DIV><DIV>Sérgio Magalhães</DIV>]]>
   </description>
   <pubDate>Thu, 28 Oct 2010 01:22:10 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=8951#8951</guid>
  </item> 
  <item>
   <title>POCO And Master/Details : Hi Sergio,  I verified the behavior,...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=8942#8942</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=892" rel="nofollow">sbelini</a><br /><strong>Subject:</strong> 2259<br /><strong>Posted:</strong> 27-Oct-2010 at 12:13pm<br /><br />Hi Sergio,<DIV>&nbsp;</DIV><DIV>I verified the behavior, and it looks like a bug. I am double checking with our senior engineer and will file a bug report.</DIV><DIV>&nbsp;</DIV><DIV>In the meantime, you can workaround this issue by wrapping your SalesOrderDetail entities at runtime:</DIV><DIV>&nbsp;</DIV><DIV><FONT size=2>EntityWrapper.Wrap(aSalesOrderDetail);</FONT></DIV><DIV>&nbsp;</DIV><DIV>Regards,</DIV><DIV>&nbsp;&nbsp; Silvio.</DIV>]]>
   </description>
   <pubDate>Wed, 27 Oct 2010 12:13:50 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=8942#8942</guid>
  </item> 
  <item>
   <title>POCO And Master/Details : Hi Sergio,  I am looking at your...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=8916#8916</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=892" rel="nofollow">sbelini</a><br /><strong>Subject:</strong> 2259<br /><strong>Posted:</strong> 25-Oct-2010 at 4:47pm<br /><br />Hi Sergio,<DIV>&nbsp; I am looking at your example and will follow up soon.</DIV><DIV>&nbsp;</DIV><DIV>Silvio.</DIV>]]>
   </description>
   <pubDate>Mon, 25 Oct 2010 16:47:29 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=8916#8916</guid>
  </item> 
  <item>
   <title>POCO And Master/Details :   Good afternoon,I was trying...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=8910#8910</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=979" rel="nofollow">antonio_sergio</a><br /><strong>Subject:</strong> 2259<br /><strong>Posted:</strong> 25-Oct-2010 at 10:53am<br /><br /><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;">Good afternoon,<BR><BR>I was trying to create a sample project with a Master / Details and POCO's and am having a problem.<BR><BR>The property (EntityAspect) of my Detail is always with the null value. </DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;">What am I doing wrong?<BR><BR>Could you send me an example to work or see<BR>what's going on with my example??</DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;"> <strong>SalesOrderHeader:</strong></DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;"><PRE style="font-family: c&#111;nsolas;"><SPAN style="color: blue;">using</SPAN>&nbsp;System.Collections.Generic;<BR><SPAN style="color: blue;">using</SPAN>&nbsp;System.ComponentModel;<BR><SPAN style="color: blue;">using</SPAN>&nbsp;System.ComponentModel.DataAnnotations;<BR><SPAN style="color: blue;">using</SPAN>&nbsp;System.Runtime.Serialization;<BR><SPAN style="color: blue;">using</SPAN>&nbsp;IdeaBlade.EntityModel;<BR> <BR><SPAN style="color: blue;">namespace</SPAN>&nbsp;SalesPoco<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataContract</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">class</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">SalesOrderHeader</SPAN>&nbsp;:&nbsp;<SPAN style="color: rgb43, 145, 175;">IHasEntityAspect</SPAN>,&nbsp;<SPAN style="color: rgb43, 145, 175;">INotifyPropertyChanged</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">Key</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataMember</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">int</SPAN>&nbsp;SalesOrderID<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>&nbsp;{&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;_SalesOrderID;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_SalesOrderID&nbsp;=&nbsp;<SPAN style="color: blue;">value</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OnPropertyChanged(<SPAN style="color: rgb163, 21, 21;">"SalesOrderID"</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: blue;">int</SPAN>&nbsp;_SalesOrderID;<BR> <BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataMember</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">int</SPAN>&nbsp;CustomerID<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>&nbsp;{&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;_CustomerID;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_CustomerID&nbsp;=&nbsp;<SPAN style="color: blue;">value</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OnPropertyChanged(<SPAN style="color: rgb163, 21, 21;">"CustomerID"</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: blue;">int</SPAN>&nbsp;_CustomerID;<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataMember</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">decimal</SPAN>&nbsp;TotalDue<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>&nbsp;{&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;_TotalDue;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_TotalDue&nbsp;=&nbsp;<SPAN style="color: blue;">value</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OnPropertyChanged(<SPAN style="color: rgb163, 21, 21;">"TotalDue"</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: blue;">decimal</SPAN>&nbsp;_TotalDue;<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataMember</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">string</SPAN>&nbsp;Comment<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>&nbsp;{&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;_Comment;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_Comment&nbsp;=&nbsp;<SPAN style="color: blue;">value</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OnPropertyChanged(<SPAN style="color: rgb163, 21, 21;">"Comment"</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: blue;">string</SPAN>&nbsp;_Comment;<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataMember</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">Association</SPAN>(<SPAN style="color: rgb163, 21, 21;">"SalesOrderHeader_SalesOrderDetail"</SPAN>,&nbsp;<SPAN style="color: rgb163, 21, 21;">"SalesOrderID"</SPAN>,&nbsp;<SPAN style="color: rgb163, 21, 21;">"SalesOrderID"</SPAN>)&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">List</SPAN>&lt;<SPAN style="color: rgb43, 145, 175;">SalesOrderDetail</SPAN>&gt;&nbsp;SalesOrderDetails<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>&nbsp;{&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;_SalesOrderDetails;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_SalesOrderDetails&nbsp;=&nbsp;<SPAN style="color: blue;">value</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OnPropertyChanged(<SPAN style="color: rgb163, 21, 21;">"SalesOrderDetails"</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">List</SPAN>&lt;<SPAN style="color: rgb43, 145, 175;">SalesOrderDetail</SPAN>&gt;&nbsp;_SalesOrderDetails;<BR> <BR><SPAN style="color: blue;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region</SPAN>&nbsp;IHasEntityAspect&nbsp;Members<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">EntityAspect</SPAN>&nbsp;EntityAspect<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR> <BR><SPAN style="color: blue;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion</SPAN><BR> <BR><SPAN style="color: blue;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region</SPAN>&nbsp;INotifyPropertyChanged&nbsp;Members<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">event</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">PropertyChangedEventHandler</SPAN>&nbsp;PropertyChanged;<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">protected</SPAN>&nbsp;<SPAN style="color: blue;">virtual</SPAN>&nbsp;<SPAN style="color: blue;">void</SPAN>&nbsp;OnPropertyChanged(<SPAN style="color: blue;">string</SPAN>&nbsp;property)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: rgb43, 145, 175;">PropertyChangedEventHandler</SPAN>&nbsp;handler&nbsp;=&nbsp;PropertyChanged;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">if</SPAN>&nbsp;(handler&nbsp;!=&nbsp;<SPAN style="color: blue;">null</SPAN>)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handler(<SPAN style="color: blue;">this</SPAN>,&nbsp;<SPAN style="color: blue;">new</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">PropertyChangedEventArgs</SPAN>(property));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR> <BR><SPAN style="color: blue;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>}</PRE></DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;"><PRE style="font-family: c&#111;nsolas;">&nbsp;</PRE></DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;"><strong>SalesOrderDetail:</strong></DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;"><PRE style="font-family: c&#111;nsolas;"><BR><SPAN style="color: blue;">using</SPAN>&nbsp;System.ComponentModel;<BR><SPAN style="color: blue;">using</SPAN>&nbsp;System.ComponentModel.DataAnnotations;<BR><SPAN style="color: blue;">using</SPAN>&nbsp;System.Runtime.Serialization;<BR><SPAN style="color: blue;">using</SPAN>&nbsp;IdeaBlade.EntityModel;<BR><SPAN style="color: blue;">namespace</SPAN>&nbsp;SalesPoco<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataContract</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">class</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">SalesOrderDetail</SPAN>&nbsp;:&nbsp;<SPAN style="color: rgb43, 145, 175;">IHasEntityAspect</SPAN>,&nbsp;<SPAN style="color: rgb43, 145, 175;">INotifyPropertyChanged</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">Key</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataMember</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">int</SPAN>&nbsp;SalesOrderID<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>&nbsp;{&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;_SalesOrderID;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_SalesOrderID&nbsp;=&nbsp;<SPAN style="color: blue;">value</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OnPropertyChanged(<SPAN style="color: rgb163, 21, 21;">"SalesOrderID"</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: blue;">int</SPAN>&nbsp;_SalesOrderID;<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">Key</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataMember</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">int</SPAN>&nbsp;SalesOrderDetailID<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>&nbsp;{&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;_SalesOrderDetailID;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_SalesOrderDetailID&nbsp;=&nbsp;<SPAN style="color: blue;">value</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OnPropertyChanged(<SPAN style="color: rgb163, 21, 21;">"SalesOrderDetailID"</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: blue;">int</SPAN>&nbsp;_SalesOrderDetailID;<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataMember</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">short</SPAN>&nbsp;OrderQty<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>&nbsp;{&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;_OrderQty;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_OrderQty&nbsp;=&nbsp;<SPAN style="color: blue;">value</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OnPropertyChanged(<SPAN style="color: rgb163, 21, 21;">"OrderQty"</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: blue;">short</SPAN>&nbsp;_OrderQty;<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataMember</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">int</SPAN>&nbsp;ProductID<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>&nbsp;{&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;_ProductID;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_ProductID&nbsp;=&nbsp;<SPAN style="color: blue;">value</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OnPropertyChanged(<SPAN style="color: rgb163, 21, 21;">"ProductID"</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: blue;">int</SPAN>&nbsp;_ProductID;<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">DataMember</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">decimal</SPAN>&nbsp;UnitPrice<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>&nbsp;{&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;_UnitPrice;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_UnitPrice&nbsp;=&nbsp;<SPAN style="color: blue;">value</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OnPropertyChanged(<SPAN style="color: rgb163, 21, 21;">"UnitPrice"</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: blue;">decimal</SPAN>&nbsp;_UnitPrice;<BR> <BR> <BR> <BR><SPAN style="color: blue;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region</SPAN>&nbsp;IHasEntityAspect&nbsp;Members<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">EntityAspect</SPAN>&nbsp;EntityAspect<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">get</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">set</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR> <BR><SPAN style="color: blue;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion</SPAN><BR> <BR><SPAN style="color: blue;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region</SPAN>&nbsp;INotifyPropertyChanged&nbsp;Members<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">event</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">PropertyChangedEventHandler</SPAN>&nbsp;PropertyChanged;<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">protected</SPAN>&nbsp;<SPAN style="color: blue;">virtual</SPAN>&nbsp;<SPAN style="color: blue;">void</SPAN>&nbsp;OnPropertyChanged(<SPAN style="color: blue;">string</SPAN>&nbsp;property)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: rgb43, 145, 175;">PropertyChangedEventHandler</SPAN>&nbsp;handler&nbsp;=&nbsp;PropertyChanged;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">if</SPAN>&nbsp;(handler&nbsp;!=&nbsp;<SPAN style="color: blue;">null</SPAN>)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handler(<SPAN style="color: blue;">this</SPAN>,&nbsp;<SPAN style="color: blue;">new</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">PropertyChangedEventArgs</SPAN>(property));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR> <BR><SPAN style="color: blue;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion</SPAN><BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>}</PRE></DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;">&nbsp;</DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;"><strong>Server:</strong></DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;"><PRE style="font-family: c&#111;nsolas;"><BR><SPAN style="color: blue;">using</SPAN>&nbsp;System;<BR><SPAN style="color: blue;">using</SPAN>&nbsp;System.Collections.Generic;<BR><SPAN style="color: blue;">using</SPAN>&nbsp;IdeaBlade.Core.DomainServices;<BR><SPAN style="color: blue;">namespace</SPAN>&nbsp;SalesPoco<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&#091;<SPAN style="color: rgb43, 145, 175;">EnableClientAccess</SPAN>&#093;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: blue;">class</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">SalesPocoServiceProvider</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;SalesPocoServiceProvider()&nbsp;{&nbsp;}<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">public</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">IEnumerable</SPAN>&lt;<SPAN style="color: rgb43, 145, 175;">SalesOrderHeader</SPAN>&gt;&nbsp;GetSalesOrderHeader()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: rgb43, 145, 175;">IEnumerable</SPAN>&lt;<SPAN style="color: rgb43, 145, 175;">SalesOrderHeader</SPAN>&gt;&nbsp;states&nbsp;=&nbsp;ReadSalesOrderHeader();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;states;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">IEnumerable</SPAN>&lt;<SPAN style="color: rgb43, 145, 175;">SalesOrderHeader</SPAN>&gt;&nbsp;ReadSalesOrderHeader()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: rgb43, 145, 175;">List</SPAN>&lt;<SPAN style="color: rgb43, 145, 175;">SalesOrderHeader</SPAN>&gt;&nbsp;lstSalesOrderHeader&nbsp;=&nbsp;<SPAN style="color: blue;">new</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">List</SPAN>&lt;<SPAN style="color: rgb43, 145, 175;">SalesOrderHeader</SPAN>&gt;();<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: rgb43, 145, 175;">SalesOrderHeader</SPAN>&nbsp;orderHeader&nbsp;=&nbsp;<SPAN style="color: blue;">new</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">SalesOrderHeader</SPAN>();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderHeader.SalesOrderID&nbsp;=&nbsp;1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderHeader.CustomerID&nbsp;=&nbsp;123;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderHeader.Comment&nbsp;=&nbsp;<SPAN style="color: rgb163, 21, 21;">"Test"</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderHeader.TotalDue&nbsp;=&nbsp;12;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderHeader.SalesOrderDetails&nbsp;=&nbsp;ReadSalesOrderDetails(orderHeader.SalesOrderID);<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lstSalesOrderHeader.Add(orderHeader);<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;lstSalesOrderHeader;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">private</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">List</SPAN>&lt;<SPAN style="color: rgb43, 145, 175;">SalesOrderDetail</SPAN>&gt;&nbsp;ReadSalesOrderDetails(<SPAN style="color: blue;">int</SPAN>&nbsp;SalesOrderID)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: rgb43, 145, 175;">List</SPAN>&lt;<SPAN style="color: rgb43, 145, 175;">SalesOrderDetail</SPAN>&gt;&nbsp;listOrderDetail&nbsp;=&nbsp;<SPAN style="color: blue;">new</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">List</SPAN>&lt;<SPAN style="color: rgb43, 145, 175;">SalesOrderDetail</SPAN>&gt;();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">for</SPAN>&nbsp;(<SPAN style="color: blue;">int</SPAN>&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;4;&nbsp;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: rgb43, 145, 175;">SalesOrderDetail</SPAN>&nbsp;orderDetail&nbsp;=&nbsp;<SPAN style="color: blue;">new</SPAN>&nbsp;<SPAN style="color: rgb43, 145, 175;">SalesOrderDetail</SPAN>();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderDetail.SalesOrderID&nbsp;=&nbsp;SalesOrderID;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderDetail.SalesOrderDetailID&nbsp;=&nbsp;i;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderDetail.ProductID&nbsp;=&nbsp;<SPAN style="color: rgb43, 145, 175;">Convert</SPAN>.ToInt32(<SPAN style="color: rgb163, 21, 21;">"0011"</SPAN>&nbsp;+&nbsp;i.ToString());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderDetail.OrderQty&nbsp;=&nbsp;1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderDetail.UnitPrice&nbsp;=&nbsp;10;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listOrderDetail.Add(orderDetail);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="color: blue;">return</SPAN>&nbsp;listOrderDetail;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>}</PRE></DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;">&nbsp;</DIV><DIV style="margin: 0cm 0cm 10pt; vertical-align: top;">Regards,<BR><BR>Sergio Magalhaes</DIV><BR><BR>]]>
   </description>
   <pubDate>Mon, 25 Oct 2010 10:53:42 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=2259&amp;PID=8910#8910</guid>
  </item> 
 </channel>
</rss>