<?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 : Separating EDMX - Any Guidelines or Best Practice?</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce 2009 : Separating EDMX - Any Guidelines or Best Practice?</description>
  <pubDate>Tue, 28 Apr 2026 00:17:42 -700</pubDate>
  <lastBuildDate>Wed, 08 Oct 2008 10:39:37 -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=961</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>Separating EDMX - Any Guidelines or Best Practice? : Hi Sebastian,  This is a great...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=961&amp;PID=3479#3479</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> 961<br /><strong>Posted:</strong> 08-Oct-2008 at 10:39am<br /><br />Hi Sebastian,<DIV>&nbsp;</DIV><DIV>This is a great question which, as you know, we're struggling with too.&nbsp; You may want to also post your question to the MSDN forum covering Entity Framework, since the problem is not DevForce-specific.&nbsp; That forum is at <a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=533&amp;SiteID=1" target="_blank">http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=533&amp;SiteID=1</A>.</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Wed, 08 Oct 2008 10:39:37 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=961&amp;PID=3479#3479</guid>
  </item> 
  <item>
   <title>Separating EDMX - Any Guidelines or Best Practice? : Hi all,  Is there anyone like...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=961&amp;PID=3476#3476</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=370" rel="nofollow">sebma</a><br /><strong>Subject:</strong> 961<br /><strong>Posted:</strong> 08-Oct-2008 at 12:48am<br /><br />Hi all,<DIV>&nbsp;</DIV><DIV>Is there anyone like to share, in a real-world scenario, where there can be more than 50 entities and beyond, how entities can be "normalized" into different EDM "packages/modules", i.e. different edmx files.</DIV><DIV>&nbsp;</DIV><DIV>Theoretically, if we were to split edmx, either in one assembly or in separate assembly, the "normalized" edmx would contain the only entities "of interest" in its module/package. <BR></DIV><DIV>Let's say after design phase&nbsp;we have Order and Supplier packages, where each package&nbsp;houses it own entities/classes.&nbsp;</DIV><DIV><BR>The issue I can think of is when Order associates Supplier(which is in another edmx or assembly) for example, we may end up with duplicate Supplier type because it comes from the same database table. Having Supplier type in 2 assemblies&nbsp;can&nbsp;result in&nbsp;ambiguity. Even if we use namespaces, client-side developer&nbsp;could&nbsp;be confused.<BR>&nbsp;<BR>In addition, we then need discipline to only maintain Supplier from its original edmx/assembly. Order edmx/assembly may also later update model from database. Though you can select what tables not to update, it is still lots of careful detailed handling, which is error-prone.</DIV><DIV>&nbsp;</DIV><DIV>Any ideas to share are welcomed!</DIV><DIV>&nbsp;</DIV><DIV>Best regards</DIV><DIV>Sebastian</DIV>]]>
   </description>
   <pubDate>Wed, 08 Oct 2008 00:48:22 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=961&amp;PID=3476#3476</guid>
  </item> 
 </channel>
</rss>