<?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 : Save failed - Eval error: unable to evaluate</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce 2009 : Save failed - Eval error: unable to evaluate</description>
  <pubDate>Fri, 10 Apr 2026 20:03:37 -700</pubDate>
  <lastBuildDate>Fri, 17 Aug 2012 16:00:39 -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=3580</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>Save failed - Eval error: unable to evaluate :   This is unfortunately a problem...</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> 3580<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>Save failed - Eval error: unable to evaluate : Yeah, but what when multiple developers...</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> 3580<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>Save failed - Eval error: unable to evaluate :   Sorry you ran into problems.The...</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> 3580<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>Save failed - Eval error: unable to evaluate :  Visual Studio 2008, .Net 3.5...</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> 3580<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> 
 </channel>
</rss>