<?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 : DevForce 2009</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce 2009 : Last 30 Posts</description>
  <pubDate>Sat, 02 May 2026 20:13:47 -700</pubDate>
  <lastBuildDate>Fri, 02 May 2014 12:10:03 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_topic_feed.asp?FID=35</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>DevForce 2009 : DevForce moved to Stackoverflow</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=4696&amp;PID=17547#17547</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=21" rel="nofollow">IdeaBlade</a><br /><strong>Subject:</strong> DevForce moved to Stackoverflow<br /><strong>Posted:</strong> 02-May-2014 at 12:10pm<br /><br /><!--if gte mso 9> <o:OfficeSettings>  <o:AllowPNG/> </o:OfficeSettings><!--><p ="Ms&#111;normal">We've moved free community support for DevForce to StackOverflow. By moving to <a href="http://stackoverflow.com/questi&#111;ns/tagged/devforce" target="_blank">StackOverflow</a>,one of the largest communities of developers on the internet will be able tobenefit from your questions—and you from their answers. <br><br>You can still use all the great content in this forum. If you don’t find youranswer here then head on over to StackOverflow to post your question using the <a href="http://stackoverflow.com/questi&#111;ns/tagged/devforce" target="_blank">DevForce</a>tag.</p><!--if gte mso 9> <w:Word>  <w:View>Normal</w:View>  <w:Zoom>0</w:Zoom>  <w:TrackMoves/>  <w:Trackatting/>  <w:Punctuati&#111;nKerning/>  <w:ValidateAgainstSchemas/>  <w:SaveIfInvalid>false</w:SaveIfInvalid>  <w:IgnoreMixed>false</w:IgnoreMixed>  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>  <w:D&#111;notPromoteQF/>  <w:LidThemeOther>EN-US</w:LidThemeOther>  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>  <w:LidThemeComplex>X-NONE</w:LidThemeComplex>  <w:Compatibility>   <w:BreakWrappedTables/>   <w:SnapToGridInCell/>   <w:WrapTextWithPunct/>   <w:UseAsianBreakRules/>   <w:D&#111;ntGrowAutofit/>   <w:SplitPgBreakAndark/>   <w:EnableKerning/>   <w:D&#111;ntFlipMirrorIndents/>   <w:OverrideTableStyleHps/>  </w:Compatibility>  <m:mathPr>   <m:mathFont m:val="Cambria Math"/>   <m:brkBin m:val="before"/>   <m:brkBinSub m:val="&amp;#45;-"/>   <m:smallFrac m:val="off"/>   <m:dispDef/>   <m:lMargin m:val="0"/>   <m:rMargin m:val="0"/>   <m:defJc m:val="centerGroup"/>   <m:wrapIndent m:val="1440"/>   <m:intLim m:val="subSup"/>   <m:naryLim m:val="undOvr"/>  </m:mathPr></w:Word><!--><!--if gte mso 9> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"    DefSemi="true" DefQat="false" DefPriority="99"    LatentStyleCount="267">  <w:LsdExcepti&#111;n Locked="false" Priority="0" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Normal"/>  <w:LsdExcepti&#111;n Locked="false" Priority="9" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="ing 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="9" Qat="true" Name="ing 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="9" Qat="true" Name="ing 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="9" Qat="true" Name="ing 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="9" Qat="true" Name="ing 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="9" Qat="true" Name="ing 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="9" Qat="true" Name="ing 7"/>  <w:LsdExcepti&#111;n Locked="false" Priority="9" Qat="true" Name="ing 8"/>  <w:LsdExcepti&#111;n Locked="false" Priority="9" Qat="true" Name="ing 9"/>  <w:LsdExcepti&#111;n Locked="false" Priority="39" Name="toc 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="39" Name="toc 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="39" Name="toc 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="39" Name="toc 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="39" Name="toc 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="39" Name="toc 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="39" Name="toc 7"/>  <w:LsdExcepti&#111;n Locked="false" Priority="39" Name="toc 8"/>  <w:LsdExcepti&#111;n Locked="false" Priority="39" Name="toc 9"/>  <w:LsdExcepti&#111;n Locked="false" Priority="35" Qat="true" Name="capti&#111;n"/>  <w:LsdExcepti&#111;n Locked="false" Priority="10" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Title"/>  <w:LsdExcepti&#111;n Locked="false" Priority="1" Name="Default Paragraph Font"/>  <w:LsdExcepti&#111;n Locked="false" Priority="11" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Subtitle"/>  <w:LsdExcepti&#111;n Locked="false" Priority="22" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Str&#111;ng"/>  <w:LsdExcepti&#111;n Locked="false" Priority="20" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Emphasis"/>  <w:LsdExcepti&#111;n Locked="false" Priority="59" Semi="false"     UnhideWhenUsed="false" Name="Table Grid"/>  <w:LsdExcepti&#111;n Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>  <w:LsdExcepti&#111;n Locked="false" Priority="1" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="No Spacing"/>  <w:LsdExcepti&#111;n Locked="false" Priority="60" Semi="false"     UnhideWhenUsed="false" Name="Light Shading"/>  <w:LsdExcepti&#111;n Locked="false" Priority="61" Semi="false"     UnhideWhenUsed="false" Name="Light List"/>  <w:LsdExcepti&#111;n Locked="false" Priority="62" Semi="false"     UnhideWhenUsed="false" Name="Light Grid"/>  <w:LsdExcepti&#111;n Locked="false" Priority="63" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="64" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="65" Semi="false"     UnhideWhenUsed="false" Name="Medium List 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="66" Semi="false"     UnhideWhenUsed="false" Name="Medium List 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="67" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="68" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="69" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="70" Semi="false"     UnhideWhenUsed="false" Name="Dark List"/>  <w:LsdExcepti&#111;n Locked="false" Priority="71" Semi="false"     UnhideWhenUsed="false" Name="Colorful Shading"/>  <w:LsdExcepti&#111;n Locked="false" Priority="72" Semi="false"     UnhideWhenUsed="false" Name="Colorful List"/>  <w:LsdExcepti&#111;n Locked="false" Priority="73" Semi="false"     UnhideWhenUsed="false" Name="Colorful Grid"/>  <w:LsdExcepti&#111;n Locked="false" Priority="60" Semi="false"     UnhideWhenUsed="false" Name="Light Shading Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="61" Semi="false"     UnhideWhenUsed="false" Name="Light List Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="62" Semi="false"     UnhideWhenUsed="false" Name="Light Grid Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="63" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="64" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="65" Semi="false"     UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" UnhideWhenUsed="false" Name="Revisi&#111;n"/>  <w:LsdExcepti&#111;n Locked="false" Priority="34" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="List Paragraph"/>  <w:LsdExcepti&#111;n Locked="false" Priority="29" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Quote"/>  <w:LsdExcepti&#111;n Locked="false" Priority="30" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Intense Quote"/>  <w:LsdExcepti&#111;n Locked="false" Priority="66" Semi="false"     UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="67" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="68" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="69" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="70" Semi="false"     UnhideWhenUsed="false" Name="Dark List Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="71" Semi="false"     UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="72" Semi="false"     UnhideWhenUsed="false" Name="Colorful List Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="73" Semi="false"     UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>  <w:LsdExcepti&#111;n Locked="false" Priority="60" Semi="false"     UnhideWhenUsed="false" Name="Light Shading Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="61" Semi="false"     UnhideWhenUsed="false" Name="Light List Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="62" Semi="false"     UnhideWhenUsed="false" Name="Light Grid Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="63" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="64" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="65" Semi="false"     UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="66" Semi="false"     UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="67" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="68" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="69" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="70" Semi="false"     UnhideWhenUsed="false" Name="Dark List Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="71" Semi="false"     UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="72" Semi="false"     UnhideWhenUsed="false" Name="Colorful List Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="73" Semi="false"     UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>  <w:LsdExcepti&#111;n Locked="false" Priority="60" Semi="false"     UnhideWhenUsed="false" Name="Light Shading Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="61" Semi="false"     UnhideWhenUsed="false" Name="Light List Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="62" Semi="false"     UnhideWhenUsed="false" Name="Light Grid Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="63" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="64" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="65" Semi="false"     UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="66" Semi="false"     UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="67" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="68" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="69" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="70" Semi="false"     UnhideWhenUsed="false" Name="Dark List Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="71" Semi="false"     UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="72" Semi="false"     UnhideWhenUsed="false" Name="Colorful List Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="73" Semi="false"     UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>  <w:LsdExcepti&#111;n Locked="false" Priority="60" Semi="false"     UnhideWhenUsed="false" Name="Light Shading Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="61" Semi="false"     UnhideWhenUsed="false" Name="Light List Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="62" Semi="false"     UnhideWhenUsed="false" Name="Light Grid Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="63" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="64" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="65" Semi="false"     UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="66" Semi="false"     UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="67" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="68" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="69" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="70" Semi="false"     UnhideWhenUsed="false" Name="Dark List Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="71" Semi="false"     UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="72" Semi="false"     UnhideWhenUsed="false" Name="Colorful List Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="73" Semi="false"     UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>  <w:LsdExcepti&#111;n Locked="false" Priority="60" Semi="false"     UnhideWhenUsed="false" Name="Light Shading Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="61" Semi="false"     UnhideWhenUsed="false" Name="Light List Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="62" Semi="false"     UnhideWhenUsed="false" Name="Light Grid Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="63" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="64" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="65" Semi="false"     UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="66" Semi="false"     UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="67" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="68" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="69" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="70" Semi="false"     UnhideWhenUsed="false" Name="Dark List Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="71" Semi="false"     UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="72" Semi="false"     UnhideWhenUsed="false" Name="Colorful List Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="73" Semi="false"     UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>  <w:LsdExcepti&#111;n Locked="false" Priority="60" Semi="false"     UnhideWhenUsed="false" Name="Light Shading Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="61" Semi="false"     UnhideWhenUsed="false" Name="Light List Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="62" Semi="false"     UnhideWhenUsed="false" Name="Light Grid Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="63" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="64" Semi="false"     UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="65" Semi="false"     UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="66" Semi="false"     UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="67" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="68" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="69" Semi="false"     UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="70" Semi="false"     UnhideWhenUsed="false" Name="Dark List Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="71" Semi="false"     UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="72" Semi="false"     UnhideWhenUsed="false" Name="Colorful List Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="73" Semi="false"     UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>  <w:LsdExcepti&#111;n Locked="false" Priority="19" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Subtle Emphasis"/>  <w:LsdExcepti&#111;n Locked="false" Priority="21" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Intense Emphasis"/>  <w:LsdExcepti&#111;n Locked="false" Priority="31" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Subtle Reference"/>  <w:LsdExcepti&#111;n Locked="false" Priority="32" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Intense Reference"/>  <w:LsdExcepti&#111;n Locked="false" Priority="33" Semi="false"     UnhideWhenUsed="false" Qat="true" Name="Book Title"/>  <w:LsdExcepti&#111;n Locked="false" Priority="37" Name="Bibliography"/>  <w:LsdExcepti&#111;n Locked="false" Priority="39" Qat="true" Name="TOC ing"/> </w:LatentStyles><!--><!--if gte mso 10> /* Style Definitions */ table.MsoNormalTable	{mso-style-name:"Table Normal";	mso-tstyle-rowband-size:0;	mso-tstyle-colband-size:0;	mso-style-noshow:yes;	mso-style-priority:99;	mso-style-parent:"";	mso-padding-alt:0in 5.4pt 0in 5.4pt;	mso-para-margin:0in;	mso-para-margin-bottom:.0001pt;	mso-pagination:widow-orphan;	font-size:11.0pt;	font-family:"Calibri","sans-serif";	mso-ascii-font-family:Calibri;	mso-ascii-theme-font:minor-latin;	mso-hansi-font-family:Calibri;	mso-hansi-theme-font:minor-latin;}<!--><span style="font-size:10px"><br /><br />Edited by IdeaBlade - 02-May-2014 at 12:10pm</span>]]>
   </description>
   <pubDate>Fri, 02 May 2014 12:10:03 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=4696&amp;PID=17547#17547</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Implementing IEntityServerSaved not working for multiple ibedmx models</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17144#17144</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=187" rel="nofollow">sanselmo</a><br /><strong>Subject:</strong> Implementing IEntityServerSaved not working for multiple ibedmx models<br /><strong>Posted:</strong> 21-Oct-2013 at 12:30pm<br /><br />Furthermore, don't forget to put the assembly in the App.config file (for client side LAN EntityServer)]]>
   </description>
   <pubDate>Mon, 21 Oct 2013 12:30:45 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17144#17144</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Implementing IEntityServerSaved not working for multiple ibedmx models</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17143#17143</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=187" rel="nofollow">sanselmo</a><br /><strong>Subject:</strong> Implementing IEntityServerSaved not working for multiple ibedmx models<br /><strong>Posted:</strong> 21-Oct-2013 at 9:26am<br /><br />I found the source of my problems : <b>LAN vs. WAN</b><div><br></div><div>Our platform uses preferably LAN mode, but if not available it will use WAN.&nbsp;</div><div><br></div><div>In development, LAN is always used since the database is LAN reachable (if not even on the same computer!).</div><div><br></div><div>I have put my implementation code in a server assembly, but when in LAN, the server (clientside) cannot find the implementation. Now I moved my code in a "shared" assembly thats <u>delivered both on the application AND server</u>: its get called and it works!</div><div><br></div><div>I forgot about that DevForce part of LAN/WAN and corresponding EntityServer...</div><div><span style="line-height: 1.4;"><br></span></div><div><span style="line-height: 1.4;">thanks <b>kimj</b> for your support</span></div>]]>
   </description>
   <pubDate>Mon, 21 Oct 2013 09:26:07 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17143#17143</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Implementing IEntityServerSaved not working for multiple ibedmx models</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17142#17142</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=11" rel="nofollow">kimj</a><br /><strong>Subject:</strong> Implementing IEntityServerSaved not working for multiple ibedmx models<br /><strong>Posted:</strong> 21-Oct-2013 at 6:57am<br /><br />If you're using data source key extensions an EntityServer is started for each.  Each EntityServer will probe for IEntityServerSaving and other interface implementations.]]>
   </description>
   <pubDate>Mon, 21 Oct 2013 06:57:32 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17142#17142</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Implementing IEntityServerSaved not working for multiple ibedmx models</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17141#17141</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=187" rel="nofollow">sanselmo</a><br /><strong>Subject:</strong> Implementing IEntityServerSaved not working for multiple ibedmx models<br /><strong>Posted:</strong> 20-Oct-2013 at 6:02pm<br /><br /><div><span style="line-height: 1.4;">I only have&nbsp;</span><u style="line-height: 1.4;">one</u><span style="line-height: 1.4;">&nbsp;</span><span style="line-height: 1.4;">implementation and my implementation code is not key specific (it uses our injected base entity type), so no error thrown.</span></div><div><br></div><i>"<span style=": rgb251, 251, 253;">Probing for an IEntityServerSaving implementation is done once only&nbsp;when an EntityServer starts"</span></i><div><br></div><div>Does that means that the "first and only" EntityServer initialization will use my implementation, or each "new" entity server init should use it ?</div><div><br></div>]]>
   </description>
   <pubDate>Sun, 20 Oct 2013 18:02:49 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17141#17141</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Implementing IEntityServerSaved not working for multiple ibedmx models</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17137#17137</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=11" rel="nofollow">kimj</a><br /><strong>Subject:</strong> Implementing IEntityServerSaved not working for multiple ibedmx models<br /><strong>Posted:</strong> 18-Oct-2013 at 8:01am<br /><br /><P>Probing for an IEntityServerSaving implementation is done once only&nbsp;when an EntityServer starts, and an error is thrown if multiple implementations are found.&nbsp; So your logic within the handler will need to be non-key specific.</P><DIV></DIV><DIV></DIV>For the record, we urge anyone still using DF2009 to upgrade to DF2010 or DF2012 to receive maintenance and feature updates.]]>
   </description>
   <pubDate>Fri, 18 Oct 2013 08:01:25 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17137#17137</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Implementing IEntityServerSaved not working for multiple ibedmx models</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17134#17134</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=187" rel="nofollow">sanselmo</a><br /><strong>Subject:</strong> Implementing IEntityServerSaved not working for multiple ibedmx models<br /><strong>Posted:</strong> 17-Oct-2013 at 7:51am<br /><br /><div>Hi,</div><div><br></div><div>we have a software that always starts with a "base" ibedmx model. This one the "OnSaving" and "OnSaved" are invoked correctly.</div><div><br></div><div>We have other modules that each have their own ibedmx model, loaded on demand.&nbsp;</div><div>Each of those ondemand have their own edmKey in our web.config file.</div><div>The "SaveChanges" made on those are not invoking&nbsp;<span style="line-height: 1.4;">&nbsp;</span><span style="line-height: 1.4;">the "OnSaving" and "OnSaved" methods.</span></div><div><span style="line-height: 1.4;"><br></span></div><div><span style="line-height: 1.4;">Any advices or things I could try?</span></div><div><span style="line-height: 1.4;"><br></span></div><div><span style="line-height: 1.4;">Seb</span></div><div></div>]]>
   </description>
   <pubDate>Thu, 17 Oct 2013 07:51:42 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=4568&amp;PID=17134#17134</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Side effects of implementing IDataSourceKeyResolver</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=16264#16264</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1916" rel="nofollow">toddgleason</a><br /><strong>Subject:</strong> Side effects of implementing IDataSourceKeyResolver<br /><strong>Posted:</strong> 26-Apr-2013 at 7:56am<br /><br />We had this exception when trying to save objects for a newly-created table, and it turned out that, while the ORM looked fine to us, the table definition was missing the Identity attribute for the primary key column. Once we fixed this in SQL Server Management Studio, re-ran the ORM, and rebuilt the solution, the problem went away.<br>]]>
   </description>
   <pubDate>Fri, 26 Apr 2013 07:56:33 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=16264#16264</guid>
  </item> 
  <item>
   <title>DevForce 2009 : XML Data</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3669&amp;PID=14686#14686</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=579" rel="nofollow">gregweb</a><br /><strong>Subject:</strong> XML Data<br /><strong>Posted:</strong> 02-Oct-2012 at 6:20am<br /><br />OK, thanks Silvio!<br /><br />Greg]]>
   </description>
   <pubDate>Tue, 02 Oct 2012 06:20:37 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3669&amp;PID=14686#14686</guid>
  </item> 
  <item>
   <title>DevForce 2009 : XML Data</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3669&amp;PID=14678#14678</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> XML Data<br /><strong>Posted:</strong> 01-Oct-2012 at 11:59am<br /><br />Hi Greg,<div>&nbsp;</div><div>We haven't seem such request, but it seems feasible.</div><div>I came across this article about creating forms dynamically: <a href="http://stackoverflow.com/questi&#111;ns/4077318/loading-xaml-xml-through-runtime" target="_blank">http://stackoverflow.com/questions/4077318/loading-xaml-xml-through-runtime</a>.</div><div>&nbsp;</div><div>I hope this gives you a headstart.</div><div>&nbsp;</div><div>Silvio.</div>]]>
   </description>
   <pubDate>Mon, 01 Oct 2012 11:59:53 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3669&amp;PID=14678#14678</guid>
  </item> 
  <item>
   <title>DevForce 2009 : XML Data</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3669&amp;PID=14611#14611</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=579" rel="nofollow">gregweb</a><br /><strong>Subject:</strong> XML Data<br /><strong>Posted:</strong> 26-Sep-2012 at 10:48am<br /><br />Scenerio:  I have an app using the usual DevForce entities which covers about 95% of the data needs.  For the last bit, I need to be able to have the end user define some data structure.<br /><br />For example, lets say the end user want to extend the Customer Entity with a number of fields such as Int1, Int2, String1 and String2.<br /><br />What I am thinking of doing is creating a related entity, say FreeFormEntity, which has a link to the Customer entity, and then one field of XML type which holds the extra data as xml.<br /><br />Then I have a Form which is dynamically created based off of the xml in the field maybe based on the SL DataForm.<br /><br />Am wondering if you guys have run accross this type of requirement and what you came up with that was most workable.<br /><br />Greg]]>
   </description>
   <pubDate>Wed, 26 Sep 2012 10:48:41 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3669&amp;PID=14611#14611</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Joining EntityRelations from two seperate queries</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3613&amp;PID=14388#14388</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=11" rel="nofollow">kimj</a><br /><strong>Subject:</strong> Joining EntityRelations from two seperate queries<br /><strong>Posted:</strong> 10-Sep-2012 at 12:42pm<br /><br />Hi Matt,<div>&nbsp;</div><div>It is possible to query for Teams, and then later query for Players on one of these teams&nbsp;and not have a PendingEntityList involved.&nbsp; DevForce can't know with any certainty that all the players for a team are already in cache, and so takes the safe approach of issuing a query to ensure everything is loaded.&nbsp; If <em>you</em> know that all of a team's players are in cache you can turn off this default behavior by setting the EntityReferenceStrategy for the relation, like this:</div><div>&nbsp;</div><div>&nbsp; Team.PropertyMetadata.Players.ReferenceStrategy = EntityReferenceStrategy.NoLoad</div><div>&nbsp;</div><div>The "NoLoad" strategy tells DevForce to look only in cache for the related items.&nbsp; </div><div>&nbsp;</div><div>Here's some more information on the reference strategy - <a href="http://drc.ideablade.com/xwiki/bin/view/&#068;ocumentati&#111;n/navigati&#111;n-properties-data-retrieval" target="_blank">http://drc.ideablade.com/xwiki/bin/view/Documentation/navigation-properties-data-retrieval</a>.</div>]]>
   </description>
   <pubDate>Mon, 10 Sep 2012 12:42:43 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3613&amp;PID=14388#14388</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Joining EntityRelations from two seperate queries</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3613&amp;PID=14370#14370</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1499" rel="nofollow">matt.cavagnaro</a><br /><strong>Subject:</strong> Joining EntityRelations from two seperate queries<br /><strong>Posted:</strong> 07-Sep-2012 at 12:20pm<br /><br />Hello.<br><br>Say there is a Team object for a given type of sport. And a Player object which has a FK to Team.<br><br>I'm querying for all the Team objects, then later, after the user selects a certain option I'm querying for all of the Player objects seperately.<br><br>Normally, I think the easiest way to go about it would be to Query for Teams with an .Include(i =&gt; i.Players) option. However, in our case this leads to time outs for our users, we have hundreds of Team objects and each Team may more than 1000 Players with their own navigation properties that need Includes. We have a custom class that divides larger queries into several smaller chunks, but this does not chunk Includes.<br><br>I guess I want to know if it's possible to Query for Team objects, then later, on demand, be able to query for the Player objects associated with any given team and have the Team's Players collection not be a PendingEntityList.<br><br>I've tried two separate queries from the same EntityManager, so by my understanding they should definitly be in the same cache, but after querying for Players for a given team, the entire collection of Team.Players lazy loads when I try to access it.<br><br>Also, if, after querying for Players with an Include on Team, I do<br><br>IEnumerable&lt;Team&gt; teams = Players.Select(i =&gt; i.Teams).Distinct();<br><br>The Team objects in teams all say that .Players is a PendingEntityList.<br><br>Hopefully this is all clear, if clarification is needed let me know and I'll try my best to reword things. Been reading about this all morning and haven't really gotten closer to a solution.<br>]]>
   </description>
   <pubDate>Fri, 07 Sep 2012 12:20:41 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3613&amp;PID=14370#14370</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Save failed - Eval error: unable to evaluate</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3580&amp;PID=14218#14218</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=11" rel="nofollow">kimj</a><br /><strong>Subject:</strong> Save failed - Eval error: unable to evaluate<br /><strong>Posted:</strong> 17-Aug-2012 at 4:00pm<br /><br />This is unfortunately a problem with OM tools in general; the Entity Framework EDMX has the same issue.&nbsp; There are a few policy&nbsp;options for your group to consider, but none is ideal:<div>&nbsp;</div><div>- Allow only a single developer to make all changes to the model.</div><div>- Checkout the file(s) with an exclusive lock.&nbsp; This is not standard behavior with Subversion, but here's more information on how to use it - <a href="http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-locking.html" target="_blank">http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-locking.html</a></div>]]>
   </description>
   <pubDate>Fri, 17 Aug 2012 16:00:39 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3580&amp;PID=14218#14218</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Save failed - Eval error: unable to evaluate</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3580&amp;PID=14211#14211</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1501" rel="nofollow">b_redeker</a><br /><strong>Subject:</strong> Save failed - Eval error: unable to evaluate<br /><strong>Posted:</strong> 17-Aug-2012 at 10:31am<br /><br />Yeah, but what when multiple developers each have to be able to change objects and relations? Do you have a recommendation for such a scenario? Do you have a recommendation for working with source control?]]>
   </description>
   <pubDate>Fri, 17 Aug 2012 10:31:22 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3580&amp;PID=14211#14211</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Save failed - Eval error: unable to evaluate</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3580&amp;PID=14203#14203</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=11" rel="nofollow">kimj</a><br /><strong>Subject:</strong> Save failed - Eval error: unable to evaluate<br /><strong>Posted:</strong> 16-Aug-2012 at 3:25pm<br /><br />Sorry you ran into problems.<div>&nbsp;</div>The .orm file generated by the Object Mapper has never been "merge friendly".&nbsp; Doing a merge is essentially the same thing as editing the file directly, which is explicitly not recommended.&nbsp;&nbsp; In general, the Object Mapper owns the .orm file, along with the EntityRelations class and *DataRow/DataTable classes, and these should never be modified by anything except the Object Mapper.<div>&nbsp;</div><div>&nbsp;</div>]]>
   </description>
   <pubDate>Thu, 16 Aug 2012 15:25:32 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3580&amp;PID=14203#14203</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Save failed - Eval error: unable to evaluate</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3580&amp;PID=14201#14201</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1501" rel="nofollow">b_redeker</a><br /><strong>Subject:</strong> Save failed - Eval error: unable to evaluate<br /><strong>Posted:</strong> 16-Aug-2012 at 10:04am<br /><br />Visual Studio 2008, .Net 3.5 SP1, DevForce object mapping tool <b>3.6.10</b>, TortoiseSVN 1.7<div><br></div><div>Over the past couple years we intermittently get the above error. It's always a pain to get rid of it, and the forum has only 2 posts about it which are both not very helpful, so I decided to post my experience, hoping it'll help somebody some day.</div><div><br></div><div><b>Summary</b>: after merging with TortoiseSVN, the ORM has double IDs. These cause a problem the next time the object mapper is run, and results in the above message.&nbsp;</div><div><br></div><div><b>Description</b>: We use TortoiseSVN for versioning. When 2 developers have both edited the same ORM, and these versions are merged, this often results in a clash, as both changes will use the same IDs. For instance, dev A adds a column Foo to table Employee, which gets new ID 42; at the same time, dev B adds a new relationship between Employee and Department, which also gets ID 42. When the 2 changes are merged, our version software does this but (obviously) doesn't change the ID's.</div><div><br></div><div>This sometimes results in a crash of the object mapper. The ID's are changed manually, and the ORM can be processed again. In other cases however, everything seems fine, until you edit the same Employee table. Now, suddenly the relationships are evaluated again, and now the error as mentioned in the topic appears.</div><div><br></div><div>Please note that this is an extremely unhelpful error message. Only the IdeaBlade own devs may be able to interpret this; as an external developer, this adds nothing.</div><div><br></div><div>Remediating the problem in this case however was easy. Remove the offending relationship, add it again (I saved and compiled in between) and the problem is solved. However, because of the unhelpful error message, &nbsp;it took me 2 hours to get to the bottom of the problem and find a solution.</div><div><br></div><div><b>Request</b>: maybe in a newer version this is already done, but</div><div>- change the object ID's to GUIDs, which are unique and will never clash in the above scenario</div><div>- change the error message to something more informative. It should at least indicate which table, property or relationship fails.</div><div><br></div><div>Thanks,</div><div><br></div><div>B.</div><span style="font-size:10px"><br /><br />Edited by sbelini - 16-Aug-2012 at 11:51am</span>]]>
   </description>
   <pubDate>Thu, 16 Aug 2012 10:04:24 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3580&amp;PID=14201#14201</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Connection object or string in Entity Manager</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1632&amp;PID=14143#14143</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=482" rel="nofollow">WardBell</a><br /><strong>Subject:</strong> Connection object or string in Entity Manager<br /><strong>Posted:</strong> 06-Aug-2012 at 3:23pm<br /><br />If you wrote your own DataSourceKeyResolver which delivers the string to DevForce, why can't you call it yourself to get the string you need? I'm just trying to sidestep anything too fancy. What am I missing?]]>
   </description>
   <pubDate>Mon, 06 Aug 2012 15:23:32 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1632&amp;PID=14143#14143</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Connection object or string in Entity Manager</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1632&amp;PID=14140#14140</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1228" rel="nofollow">Vonzkie</a><br /><strong>Subject:</strong> Connection object or string in Entity Manager<br /><strong>Posted:</strong> 05-Aug-2012 at 11:49pm<br /><br />Hi Guys,<div><br></div><div>Any update on how to get the connection string in the SERVER side?</div><div>I need to know the current connection string used by the EntityManager without checking on the EdmKeys cause I used DataSourceKeyResolver to compose it dynamically..</div><div>I'm about to run a native sql server commands on the server side..</div><div><br></div><div>Thanks,</div><div>Von</div>]]>
   </description>
   <pubDate>Sun, 05 Aug 2012 23:49:46 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1632&amp;PID=14140#14140</guid>
  </item> 
  <item>
   <title>DevForce 2009 : DataGrid and EntityGroups</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3561&amp;PID=14131#14131</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1493" rel="nofollow">watah</a><br /><strong>Subject:</strong> DataGrid and EntityGroups<br /><strong>Posted:</strong> 02-Aug-2012 at 7:41am<br /><br />Thank you for you help. I will follow your recommendation.&nbsp;]]>
   </description>
   <pubDate>Thu, 02 Aug 2012 07:41:26 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3561&amp;PID=14131#14131</guid>
  </item> 
  <item>
   <title>DevForce 2009 : DataGrid and EntityGroups</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3561&amp;PID=14126#14126</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> DataGrid and EntityGroups<br /><strong>Posted:</strong> 01-Aug-2012 at 9:04am<br /><br />Hi watah,<div>&nbsp;</div><div>Rather than using a List, I suggest you to bind the grid to an ObservableCollection. </div><div>Yes, you will need to create an EntityQuery and have the additional refactoring work, but that's the best way.</div><div>&nbsp;</div><div>Regards,</div><div>&nbsp;&nbsp; Silvio.</div>]]>
   </description>
   <pubDate>Wed, 01 Aug 2012 09:04:53 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3561&amp;PID=14126#14126</guid>
  </item> 
  <item>
   <title>DevForce 2009 : DataGrid and EntityGroups</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3561&amp;PID=14113#14113</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1493" rel="nofollow">watah</a><br /><strong>Subject:</strong> DataGrid and EntityGroups<br /><strong>Posted:</strong> 31-Jul-2012 at 8:06am<br /><br /><div>I've been porting an application from DevForce 3 (Classic) to DevForce v5. I've&nbsp;successfully&nbsp;modified the code to compile with DevForce 5, but I have a hard time to bind the data (Entities) to the WPF application.&nbsp;</div><div><br></div><div>There are a lot of DataGrids used in the WPF application and I haven't been able to bind the data to the ItemsSource element of the DataGrid.&nbsp;</div><div><br></div><div>The entities were previously accessed via an EntityList which could easily be assigned to the ItemsSource element since it derived from an IList.&nbsp;</div><div><br></div><div>The EntityLists were replaced by EntityGroups and I'm trying to find a way to assign the entities to the DataGrid as previously described.&nbsp;</div><div><br></div><div>Is there a way to do so? Or should I make an EntityQuery and use the ToList() method and then assign that list to the DataGrid? (I want to avoid this solution as it will take a lot more time to refactor the project)</div><div><br></div><div>Thank you and good day!&nbsp;</div><div><br></div><span style="font-size:10px"><br /><br />Edited by watah - 31-Jul-2012 at 8:07am</span>]]>
   </description>
   <pubDate>Tue, 31 Jul 2012 08:06:13 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3561&amp;PID=14113#14113</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Side effects of implementing IDataSourceKeyResolver</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13929#13929</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=11" rel="nofollow">kimj</a><br /><strong>Subject:</strong> Side effects of implementing IDataSourceKeyResolver<br /><strong>Posted:</strong> 28-Jun-2012 at 10:30am<br /><br />Glad you got it working, Steven.]]>
   </description>
   <pubDate>Thu, 28 Jun 2012 10:30:43 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13929#13929</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Side effects of implementing IDataSourceKeyResolver</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13928#13928</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=627" rel="nofollow">stevenr</a><br /><strong>Subject:</strong> Side effects of implementing IDataSourceKeyResolver<br /><strong>Posted:</strong> 28-Jun-2012 at 5:51am<br /><br />Scratch that.&nbsp; If I pass in "System.Data.SqlClient" as the data provider parameter in the RdbKey constructor and then use the exact same syntax for the connection string as SQL Server expects, then this works flawlessly.]]>
   </description>
   <pubDate>Thu, 28 Jun 2012 05:51:53 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13928#13928</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Side effects of implementing IDataSourceKeyResolver</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13927#13927</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=627" rel="nofollow">stevenr</a><br /><strong>Subject:</strong> Side effects of implementing IDataSourceKeyResolver<br /><strong>Posted:</strong> 28-Jun-2012 at 5:22am<br /><br /><DIV>Passing in SqlServer as the DatabaseProduct did not resolve this issue. I am actually using different types of authentication for various build configurations and am seeing the issue&nbsp;with both integrated and Sql Server authentication. Simply returning a hardcoded connection string in my GetKey implementation also gave the same error, so it does not appear to have anything to do with how I'm obtaining the actual value of the connection string.</DIV><DIV>I ended up including the built-in implementation of IIdGenerator in NumericIdGenerator.cs in the AppHelper project and this appears to work now.</DIV>]]>
   </description>
   <pubDate>Thu, 28 Jun 2012 05:22:59 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13927#13927</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Side effects of implementing IDataSourceKeyResolver</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13924#13924</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=11" rel="nofollow">kimj</a><br /><strong>Subject:</strong> Side effects of implementing IDataSourceKeyResolver<br /><strong>Posted:</strong> 27-Jun-2012 at 1:08pm<br /><br />Since you're calling GenerateId yet don't have a custom IIdGenerator I assume you're using SQL Server identity columns for your keys.&nbsp; If not, then calling GenerateId can result in an error.<div>&nbsp;</div><div>In order for the built-in SqlServerIdGenerator to be used the RdbKey must be recognized as being for the SqlServer "DatabaseProduct".&nbsp; You can pass this into the RdbKey construct to ensure that DevForce knows to use this generator.</div><div>&nbsp;</div><div>GetKey will be called twice, unfortunately.&nbsp; DevForce resolves the key both on a logical "client" side and "server" side, even when you're not running an n-tier application.&nbsp; </div>]]>
   </description>
   <pubDate>Wed, 27 Jun 2012 13:08:02 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13924#13924</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Side effects of implementing IDataSourceKeyResolver</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13923#13923</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=627" rel="nofollow">stevenr</a><br /><strong>Subject:</strong> Side effects of implementing IDataSourceKeyResolver<br /><strong>Posted:</strong> 27-Jun-2012 at 12:20pm<br /><br />I doublechecked and the code complies with&nbsp;both of these points. I kept the rdbKey node in the ibconfig; here is a snippet:<div></div><div><font color="#0000ff" size="2"><font color="#0000ff" size="2">&lt;ideaBlade xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>" xmlns:xsd="<a href="http://www.w3.org/2001/XMLSchema" target="_blank">http://www.w3.org/2001/XMLSchema</a>" version="1.07"&gt;<br>&nbsp; &lt;probeAssemblyName&gt;AppHelper&lt;/probeAssemblyName&gt;<br>...<br>&nbsp; &lt;rdbKey name="default" databaseProduct="Unknown"&gt;&nbsp;&nbsp;&nbsp; </font></font></div><div><font color="#0000ff" size="2"><font color="#0000ff" size="2">&nbsp;&nbsp;&nbsp; &lt;connection&gt;MyEncryptedConnectionString&lt;/connection&gt;<br>&nbsp;&nbsp;&nbsp; &lt;probeAssemblyName&gt;MyModelAssembly&lt;/probeAssemblyName&gt;<br>&nbsp; &lt;/rdbKey&gt;</font></font></div><font color="#0000ff" size="2"><font color="#0000ff" size="2"><div></div></font></font><p><font color="#0000ff" size="2"><font color="#0000ff" size="2"><font color="#000000">The only thing I changed in the ibconfig was to substitute the &lt;connection&gt; node with its encrypted value. My implementation of GetKey then decrypts it. Everything else in this file is exactly the way it was generated.</p><div>As for the RdbKey name in my implementation of GetKey, I don't change that either; in fact, I don't use either parameter, I defined a string constant with the value "default" and just return that as the key name.</div><div>&nbsp;</div><div>One thing I did notice was that my implementation of GetKey is called twice. Could that perhaps be&nbsp;causing the problem I'm seeing?&nbsp;I designed the encryption/decryption as separate library so that other applications can use it. </div><div>To obtain the encrypted connection string, the separate library&nbsp;loads the same AppModel.dll assembly and then extracts the&nbsp;&lt;ideaBlade&gt; resource back from the AppModel.dll, whose connection node&nbsp;is then decrypted. I don't know if this is the ideal way to do this, but it certainly gets me what I need because the AppModel.dll already contains the encrypted connection string that I need and I figured I would just reuse that rather than creating yet another place to hold the connection string. </font></div><div><br></div></font></font>]]>
   </description>
   <pubDate>Wed, 27 Jun 2012 12:20:46 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13923#13923</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Side effects of implementing IDataSourceKeyResolver</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13921#13921</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=11" rel="nofollow">kimj</a><br /><strong>Subject:</strong> Side effects of implementing IDataSourceKeyResolver<br /><strong>Posted:</strong> 27-Jun-2012 at 7:44am<br /><br />Implementing a custom IDataSourceKeyResolver does not mean that you must implement other interfaces such as the IIdGenerator.<div></div>Two things to check -<div>&nbsp;</div><div>1) DevForce does application-wide vs. RdbKey probing depending on what it's looking for, and you still need need an RdbKey in your ibconfig file to provide probe assemblies, but without the DB connection information.  Something like this:</div><div>&nbsp;</div><div>&lt;rdbKey name="default"&gt;</div><div>    &lt;probeAssemblyName&gt;Model&lt;/probeAssemblyName&gt;<br>  &lt;/rdbKey&gt;</div><div>&nbsp;</div><div>2) Also make sure that you do not change the RdbKey name in the key returned from your GetKey implementation in the custom resolver.  All entities have a DataSourceKeyName property which is set during code generation via the Object Mapper, and at run time DevForce will expect to resolve an RdbKey with this key name.</div>]]>
   </description>
   <pubDate>Wed, 27 Jun 2012 07:44:38 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13921#13921</guid>
  </item> 
  <item>
   <title>DevForce 2009 : Side effects of implementing IDataSourceKeyResolver</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13919#13919</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=627" rel="nofollow">stevenr</a><br /><strong>Subject:</strong> Side effects of implementing IDataSourceKeyResolver<br /><strong>Posted:</strong> 27-Jun-2012 at 7:08am<br /><br />For my application I was worried about leaving the database connection string essentially in plain text, so I implemented IDataSourceKeyResolver from the instructions given in the documentation. In the IdeaBlade.ibconfig file I added a top-level probeAssemblyName node and pointed it to AppHelper. I also encrypted the connection string in IdeaBlade.ibconfig.<div>In my AppHelper project I implemented the IDataSourceKeyResolver interface in a particular way so that I can decrypt&nbsp;the encrypted connection string. This works entirely as expected.</div><div>&nbsp;</div><div>However, this led to an entirely unintended side effect. As it turned out, when calling the Create method of some entity that relies on GenerateId, I get the exception:</div><div>&nbsp;</div><div>No class implementing IdeaBlade.Persistence.IIdGenerator was found. If this class does exist then you may need to add an &lt;ProbeAssemblyName&gt; node to IdeaBlade.ibconfig file.</div><div>&nbsp;</div><div>It does not say in the documentation that when implementing IDataSourceKeyResolver, you must also implement IIdGenerator; in reality this turned out different. So my question is: when implementing IDataSourceKeyResolver, are there other interfaces that also need to be implemented? I would rather not find out one by one from the end users encountering exceptions&nbsp;which additional functionality is essentially overriden with nothing by this one seemingly unrelated change.</div>]]>
   </description>
   <pubDate>Wed, 27 Jun 2012 07:08:38 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3510&amp;PID=13919#13919</guid>
  </item> 
  <item>
   <title>DevForce 2009 : DevExpress grid binding</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3280&amp;PID=12890#12890</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=627" rel="nofollow">stevenr</a><br /><strong>Subject:</strong> DevExpress grid binding<br /><strong>Posted:</strong> 05-Mar-2012 at 11:02am<br /><br />OK, I think I have it working now. Thank you for you insight.]]>
   </description>
   <pubDate>Mon, 05 Mar 2012 11:02:14 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3280&amp;PID=12890#12890</guid>
  </item> 
 </channel>
</rss>