<?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 : Converting EDMX v1 to v4; Release Notes missing?</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce 2010 : Converting EDMX v1 to v4; Release Notes missing?</description>
  <pubDate>Sat, 11 Apr 2026 12:14:29 -700</pubDate>
  <lastBuildDate>Tue, 20 Apr 2010 13:10:44 -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=1719</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>Converting EDMX v1 to v4; Release Notes missing? : Link to a Recipe For Converting...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6551#6551</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> 1719<br /><strong>Posted:</strong> 20-Apr-2010 at 1:10pm<br /><br /><FONT size=5><strong>Link to a Recipe For Converting EDMX v.1 to EDMX v.4</strong> </FONT><DIV>&nbsp;</DIV><DIV>The RIA Services team has been asked this same question. Apparently they don't know of an automated solution either. </DIV><DIV>&nbsp;</DIV><DIV>Another fellow picked up their current recommendation and blogged about it. Here's the link:</DIV><DIV>&nbsp;</DIV><DIV><a href="http://blogs.msdn.com/xusun/archive/2009/11/13/tips-&#111;n-updating-existing-ef-models-to-ef-4-0.aspx" target="_blank">http://blogs.msdn.com/xusun/archive/2009/11/13/tips-on-updating-existing-ef-models-to-ef-4-0.aspx</A></DIV><DIV>&nbsp;</DIV><DIV>We will keep our antennae up in hopes a better approach arrives.</DIV>]]>
   </description>
   <pubDate>Tue, 20 Apr 2010 13:10:44 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6551#6551</guid>
  </item> 
  <item>
   <title>Converting EDMX v1 to v4; Release Notes missing? : Probably 2-3 weeks. It&amp;#039;s...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6549#6549</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=477" rel="nofollow">ting</a><br /><strong>Subject:</strong> 1719<br /><strong>Posted:</strong> 20-Apr-2010 at 12:27pm<br /><br />Probably 2-3 weeks.&nbsp; It's a pretty big job and we have to work through some issues with google indexing.]]>
   </description>
   <pubDate>Tue, 20 Apr 2010 12:27:26 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6549#6549</guid>
  </item> 
  <item>
   <title>Converting EDMX v1 to v4; Release Notes missing? : Sounds great. Any time frame for...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6543#6543</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=543" rel="nofollow">pk55</a><br /><strong>Subject:</strong> 1719<br /><strong>Posted:</strong> 20-Apr-2010 at 11:32am<br /><br /><P>Sounds great.&nbsp; Any time frame for that?</P>]]>
   </description>
   <pubDate>Tue, 20 Apr 2010 11:32:15 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6543#6543</guid>
  </item> 
  <item>
   <title>Converting EDMX v1 to v4; Release Notes missing? : We are also working on getting...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6541#6541</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=477" rel="nofollow">ting</a><br /><strong>Subject:</strong> 1719<br /><strong>Posted:</strong> 20-Apr-2010 at 11:11am<br /><br /><P>We are also working on getting the Learning Resources on the web and using&nbsp;a google site search for it.&nbsp; The cool thing is that the search will pick stuff up from the forums too.</P>]]>
   </description>
   <pubDate>Tue, 20 Apr 2010 11:11:42 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6541#6541</guid>
  </item> 
  <item>
   <title>Converting EDMX v1 to v4; Release Notes missing? :  Originally posted by GregDAnd...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6535#6535</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=543" rel="nofollow">pk55</a><br /><strong>Subject:</strong> 1719<br /><strong>Posted:</strong> 20-Apr-2010 at 9:52am<br /><br /><table width="99%"><tr><td class="BBquote"><strong><em>Originally posted by GregD</strong></em><br /><br /><BR><BR><I>And </I>the search tools provided by Windows keep getting better.<BR><BR></td></tr></table> <DIV>&nbsp;</DIV><DIV>I'm not sure it's more convenient&nbsp;to open Windows Explorer and search the Learning Resources for "mergestrategy", for example, and get 14 documents (some pdf; some&nbsp;code&nbsp;files)&nbsp;and then go to each file and open each up and then search again within the doc to find each reference until I see something that answers the question rather than opening one document and searching once but I understand why it's easier for you to maintain smaller components.&nbsp; I just personally find the structure of the learning resources to be less than useful.&nbsp; Sometimes you go to a pdf; sometimes it opens a windows explorer with a list of pdfs and code examples</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Tue, 20 Apr 2010 09:52:02 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6535#6535</guid>
  </item> 
  <item>
   <title>Converting EDMX v1 to v4; Release Notes missing? :   Originally posted by pk55Also...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6534#6534</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=4" rel="nofollow">GregD</a><br /><strong>Subject:</strong> 1719<br /><strong>Posted:</strong> 20-Apr-2010 at 9:03am<br /><br /><table width="99%"><tr><td class="BBquote"><strong><em>Originally posted by pk55</strong></em><br /><br /><br>&nbsp;<br>Also noticed the Developer's Guide is gone.&nbsp; I don't remember if that happened during the earlier 5.x releases when you switched the Learning Resources or if it disappeared for 6.0 but I do think a single developer doc was way more useful than trying to search 150 pdfs/help files.&nbsp; Just my .02.<br>&nbsp;<br></td></tr></table><br><br>I'd like to weigh in on the single Developer Guide issue. It was retired for a number of reasons. Yes, it was technically difficult to maintain because, as it approached and passed 300, then 400, then 500 pages, it simply pushed the capabilities of the tools we used to maintain it. But far more importantly, its sheer size and volume of content created more subtle barriers to innovation and maintenance. Material that went into it would tend to stay in it, because it would simply get lost in the sea. Extra difficulty was added to the task of locating and updating all of the material on a given topic.<br><br>Atomizing the documentation makes it much easier both to add new and to update existing material. It also allows us, in our HTML menu over the Learning&nbsp; Resources, to cross-reference topics that cross boundaries.&nbsp; And while you may find it less convenient to search those Learning Resource directories than a single large document, the fact is that there are, and have been for quite some time, many highly pertinent resources that are not part of the Developers Guide or the individual topic documents into which it was atomized. One of those resources (such as a code solution or its cover document) might just be the one that gives you the answer you need and saves you many hours of wandering down blind alleys. We can add such resources as they are created, without waiting for someone to integrate them into a ponderous Developers Guide. <br><br><i>And </i>the search tools provided by Windows keep getting better.<br><br>One additional effort we have undertaken, which you may not have noticed, is to begin creating code solutions to accompany the topic documents (formerly DevGuide chapters) that contain all code snippets quoted in the chapter. These snippets are embedded in a compilable and runnable context, so that (a) we can see quickly when they go out of date, and (b) you can exercise, tweak, and otherwise experiment with them while trying to internalize the material. You can see the first two instances of these "Topic Document Snippets" solutions accompanying the Business Object Persistence and Property Interceptors documents. Yes, of course, we could have done this while the Developers Guide was a single document, but I believe it to be quite helpful to have the related resources co-located and segregated from other resources; and something about atomizing the Developers Guide also made the snippets solution initiative a more approachable project. The chunks are more bite-sized, not just for us, but for you.&nbsp; It is my hope that, over time, we can remove many of the existing stand-alone code solutions in the Learning Resources by transplanting their relevant core material into a Topic Document snippets solution. Those have the great advantage of being much more tightly integrated with the main body of documentation; that, we hope, will make it easier for you to find code that addresses your concern of the moment, and to understand its place in the grand scheme of DevForce.<br><br>Hope you'll try the new paradigm out for a while before you pass final judgment!<br><br>Greg<br><span style="font-size:10px"><br /><br />Edited by GregD - 20-Apr-2010 at 9:04am</span>]]>
   </description>
   <pubDate>Tue, 20 Apr 2010 09:03:39 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6534#6534</guid>
  </item> 
  <item>
   <title>Converting EDMX v1 to v4; Release Notes missing? : I hope I didn&amp;#039;t come across...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6530#6530</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> 1719<br /><strong>Posted:</strong> 19-Apr-2010 at 9:30pm<br /><br />I hope I didn't come across as sarcastic. I wish the EF team had provided an EDMX migration tool. Until they (or some enterprising soul) does ... we're stuck.<DIV>&nbsp;</DIV><DIV>The Dev Guide ceased to be a single document in 5.x.&nbsp; The single doc was difficult to maintain. The web search is supposed to take you where you want to go.</DIV><DIV><BR>I hear you about the single doc. It's a balancing act between maintenance and new material. We'll keep an eye on that balance. I certainly appreciate your opinion.&nbsp;</DIV>]]>
   </description>
   <pubDate>Mon, 19 Apr 2010 21:30:17 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6530#6530</guid>
  </item> 
  <item>
   <title>Converting EDMX v1 to v4; Release Notes missing? : Funny guy. Insert snare drum/cymbal...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6527#6527</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=543" rel="nofollow">pk55</a><br /><strong>Subject:</strong> 1719<br /><strong>Posted:</strong> 19-Apr-2010 at 7:17pm<br /><br />Funny guy.&nbsp; Insert snare drum/cymbal crash here (well technically it's a couple of hits on the snare followed by a bass drum/choked crash cymbal but I digress).<DIV>&nbsp;</DIV><DIV>Also noticed the Developer's Guide is gone.&nbsp; I don't remember if that happened during the earlier 5.x releases when you switched the Learning Resources or if it disappeared for 6.0 but I do think a single developer doc was way more useful than trying to search 150 pdfs/help files.&nbsp; Just my .02.</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Mon, 19 Apr 2010 19:17:51 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6527#6527</guid>
  </item> 
  <item>
   <title>Converting EDMX v1 to v4; Release Notes missing? : Oops. I see that &amp;#034;One approach&amp;#034;...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6526#6526</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> 1719<br /><strong>Posted:</strong> 19-Apr-2010 at 7:11pm<br /><br />Oops.&nbsp; I see that "One approach" fragment dangling, full of promise.<DIV>&nbsp;</DIV><DIV>Sad to disappoint you but I don't think we have&nbsp;an approach. &nbsp;I can't think of anything simpler than</DIV><UL><LI>Verify that you have everything safely recorded in Source Control</LI><LI>Take inventory of your present classes</LI><LI>Identify inheritance relationships</LI><LI>Build a new model from scratch</LI><LI>Copy over the partial classes with your custom business logic</LI><LI>Compile</LI><LI>Reconcile</LI></UL><P>The compiler will give you grandmotherly love, smacking you repeatedly until you have corrected every table name, every property name, and every inheritance hierarchy.</P><DIV>If you wrote custom validations, the compiler will slap you again until you've realigned them.</DIV><DIV>&nbsp;</DIV><DIV>Unit tests would be nice ... maybe you'll use the occasion to write some this time.</DIV><DIV>&nbsp;</DIV><DIV>Frankly, I'll be surprised if this is a long process for anyone. Most entities are mapped one-for-one to tables. Inheritance is the most overrated and dangerous feature in any ORM usage. In many years of model rustling, I've spent comparatively little time in the mapper. For all the lauded separation of conceptual and storage models, they are rarely far from each other.</DIV><DIV>&nbsp;</DIV><DIV>Your mileage will vary.</DIV>]]>
   </description>
   <pubDate>Mon, 19 Apr 2010 19:11:22 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6526#6526</guid>
  </item> 
  <item>
   <title>Converting EDMX v1 to v4; Release Notes missing? : Page7 of the release notes talks...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6500#6500</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=543" rel="nofollow">pk55</a><br /><strong>Subject:</strong> 1719<br /><strong>Posted:</strong> 18-Apr-2010 at 9:49am<br /><br />Page&nbsp;7 of the release notes talks about the need to start from scratch for the models since we can't just re-gen or convert&nbsp;our existing EDMX files but the notes just trail off when it looks like they were going to outline an approach to this other than starting from scratch:<DIV><FONT size=2></FONT>&nbsp;</DIV><BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"><DIV><FONT size=2><EM>Unfortunately, there is not yet a way to convert an EF v.1 EDM file (the XML representation known as EDMX) into the new EF v.4 format. The safest bet today is to regenerate your EDM model from the database … to start as if from scratch … and then reapply your customizations (e.g., re-naming, inheritance, custom associations, defining queries, etc.). </EM></DIV></BLOCKQUOTE><BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"><P><EM>This conversion – imposed by Entity Framework, not DevForce – will likely be the most time consuming and error-prone aspect of a migration to .NET 4 and DevForce 2010. One approach </EM></P></BLOCKQUOTE><DIV>Was something left off after "One approach"?</FONT></DIV>]]>
   </description>
   <pubDate>Sun, 18 Apr 2010 09:49:39 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=1719&amp;PID=6500#6500</guid>
  </item> 
 </channel>
</rss>