<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx</link><description>In my last post I talked about some of the issues you typically face when using a large Entity model in your application. I have also described a few things that you can use to mitigate some of these problems. In this post I will walk through a couple</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Comment contourner le problème de performance des très gros modèles (2)</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9144673</link><pubDate>Wed, 26 Nov 2008 18:37:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9144673</guid><dc:creator>Matthieu MEZIL</dc:creator><description>&lt;p&gt;Srikanth Mandadi&amp;#160;a publi&amp;#233; la deuxi&amp;#232;me partie de sa s&amp;#233;rie relative au probl&amp;#232;me de performances des tr&amp;#232;s&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9145052</link><pubDate>Wed, 26 Nov 2008 21:13:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9145052</guid><dc:creator>Travis Plummer</dc:creator><description>&lt;p&gt;We appreciate your efforts addressing this issue. I think that alot of folks would like to see a much more simplified approach in the long term. My hope is that the Oslo repository has a key role to play here. Especially in terms of dividing the models up into sub domains, being able to reuse them among teams and the like. &amp;nbsp;In fact would it be possible for your team to let us know how they see the relationship between EF , M, and the Oslo repository? Just know that we're looking for something more than modifying the EDMX files by hand. &lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Travis&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9146718</link><pubDate>Thu, 27 Nov 2008 17:53:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9146718</guid><dc:creator>Andrea Bianchi</dc:creator><description>&lt;p&gt;It's a start.&lt;/p&gt;
&lt;p&gt;But i'm interessing in possibility to have multiple programmers work whith a multiple file (like multiple .edmx) that combine in unique edmx in compile time.&lt;/p&gt;
&lt;p&gt;Each programmers can use a personal file to describe CSDL SSDL &amp;amp; MSL of this part of the application (like for a single class).&lt;/p&gt;
&lt;p&gt;In your scenario A) SSDL and MSL are unique and not alow concurrency.&lt;/p&gt;
&lt;p&gt;I want the possibility of paraller developper but I don't want to manage manually association like in scenario B.&lt;/p&gt;
&lt;p&gt;it's possible to merge multiple edmx in one?&lt;/p&gt;
&lt;p&gt;Have we thinking at tool to do this?&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9149243</link><pubDate>Fri, 28 Nov 2008 05:42:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9149243</guid><dc:creator>Malcolm Sheridan</dc:creator><description>&lt;p&gt;It is a step in the right direction, but there are quite a few steps involved, and this would increase the tendency to make a mistake.&lt;/p&gt;
&lt;p&gt;Can you make the process easier in v2?&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9163632</link><pubDate>Tue, 02 Dec 2008 11:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9163632</guid><dc:creator>Srikanth Mandadi</dc:creator><description>&lt;p&gt;Malcolm,&lt;/p&gt;
&lt;p&gt;We have talked about quite a few things that would improve this process. But other than a few small things here and there, some of the big items that we want to do in this area like designer support for Using etc probably won't make it into V2.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Srikanth&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9163662</link><pubDate>Tue, 02 Dec 2008 11:18:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9163662</guid><dc:creator>Srikanth Mandadi</dc:creator><description>&lt;p&gt;Andrea,&lt;/p&gt;
&lt;p&gt;I did not completely follow the scenario you are describing but my guess is that you are talking about allowing users to split and/or reuse their SSDL and MSL files as we allow them to do in the CSDL. &amp;nbsp;If so, this is something we talked about and something we want to enable in the future. &lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Srikanth&lt;/p&gt;
</description></item><item><title>Weekly digest of interesting stuff</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9171668</link><pubDate>Wed, 03 Dec 2008 23:44:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9171668</guid><dc:creator>Steve Strong's Blog</dc:creator><description>&lt;p&gt;Weekly digest of interesting stuff&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9185293</link><pubDate>Mon, 08 Dec 2008 22:30:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9185293</guid><dc:creator>RezRaider</dc:creator><description>&lt;p&gt;Srikanth,&lt;/p&gt;
&lt;p&gt;In your option &amp;quot;b&amp;quot;, step 5 (where you create a new CSDL called CustomerBase), I am not understanding this. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;First, I need to incorporate your second option (b) into my application. &amp;nbsp;I'm splitting into 3 separate models as I have over 250 tables in my app, but I need to share a table called Account across two of the models. &amp;nbsp;All 3 of these models will be referenced in the one application.&lt;/p&gt;
&lt;p&gt;Here's my confusion: &amp;nbsp;When you create separate models, these models are EDMX files, not CSDL, SSDL and MSL files. &amp;nbsp;I do understand that the EDMX is comprised of these 3 components. &amp;nbsp;But your instructions say (in step 5) to add a CSDL file called CustomerBase. &amp;nbsp;How do you do that? &amp;nbsp;Are you really saying to add another MODEL called CustomerBase, modify the CSDL section of the CustomerBase.edmx, then add &amp;quot;using&amp;quot; in the other 2 models (CustmerDetails, ProductDetails)?&lt;/p&gt;
&lt;p&gt;Please let me know as I am trying to do this in my application in order to solve the performance issues with my overly large model.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Rez&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9186920</link><pubDate>Tue, 09 Dec 2008 13:01:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9186920</guid><dc:creator>Andrea Bianchi</dc:creator><description>&lt;p&gt;Hi Srikanth,&lt;/p&gt;
&lt;p&gt;you perfectly understood what i mean to say.&lt;/p&gt;
&lt;p&gt;I'm happy that this feature will be (soon? ;) ) available!&lt;/p&gt;
&lt;p&gt;It's great that lead developer read our requests (or feedback) and answer to our needs!&lt;/p&gt;
&lt;p&gt;Thank's again.&lt;/p&gt;
&lt;p&gt;Good work.&lt;/p&gt;
&lt;p&gt;Andrea.&lt;/p&gt;
</description></item><item><title>解决Entity Framework中大数据模型问题的技巧</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9190974</link><pubDate>Wed, 10 Dec 2008 16:36:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9190974</guid><dc:creator>BrianLei</dc:creator><description>&lt;p&gt;EntityFramework的开发领导SrikanthMandadi称这个包含两部分内容的文章为&lt;/p&gt;
</description></item><item><title>Entity Framework - очумелые ручки или как добавть новую таблицу</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9356305</link><pubDate>Wed, 21 Jan 2009 14:35:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9356305</guid><dc:creator>Заметки о Net технологиях</dc:creator><description>&lt;p&gt;Привет всем! В заметке Working With Large Models In Entity Framework – Part 2рассказано о декомпозиции...&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9365277</link><pubDate>Thu, 22 Jan 2009 12:11:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9365277</guid><dc:creator>MikeBB</dc:creator><description>&lt;p&gt;Hi! *.msl may be split easy, but how split *.ssdl?&lt;/p&gt;
</description></item><item><title>Problem with Large Models in Entity Framework (and LINQ to SQL)</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9430180</link><pubDate>Wed, 18 Feb 2009 09:50:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9430180</guid><dc:creator>Eric's Blog</dc:creator><description>&lt;p&gt;After a year of working with LINQ to SQL, I strongly belivev that LINQ to SQL and Entity Framework (EF)&lt;/p&gt;
</description></item><item><title>Entity Framework ottimizzare le performance</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9538303</link><pubDate>Wed, 08 Apr 2009 17:43:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9538303</guid><dc:creator>Pietro Brambati Blog</dc:creator><description>&lt;p&gt;Direi che una buona pagina da cui partire &amp;#232; questo documento su MSDN :Performance Considerations for&lt;/p&gt;
</description></item><item><title>Comment découper ses entités en plusieurs modèles</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9642739</link><pubDate>Wed, 27 May 2009 02:47:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9642739</guid><dc:creator>Matthieu MEZIL</dc:creator><description>&lt;p&gt;Un de mes clients veut d&amp;#233;velopper un ERP avec EF. Sa base contient plus de 600 tables quasiment toutes&lt;/p&gt;
</description></item><item><title>How to split your EDM?</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9644403</link><pubDate>Wed, 27 May 2009 16:28:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9644403</guid><dc:creator>Matthieu MEZIL</dc:creator><description>&lt;p&gt;One of my customers wants to code an ERP. To make it, he wants to use EF. His DB has more than 600 tables&lt;/p&gt;
</description></item><item><title>Как разделить EDM на несколько частей?</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9700793</link><pubDate>Fri, 05 Jun 2009 08:16:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9700793</guid><dc:creator>Stump's workshop</dc:creator><description>&lt;p&gt;Похоже, народ начинает пробовать заюзать Entity Framework в реальных проектах. И начинает задавать неудобные...&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9863167</link><pubDate>Mon, 10 Aug 2009 16:16:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9863167</guid><dc:creator>Dhileep</dc:creator><description>&lt;p&gt;Hi Srikanth,&lt;/p&gt;
&lt;p&gt;We split our model into two and were working on this till recently. I tried refactoring the code and it is broken now. When i try to load the data from other mode i am getting an error like &lt;/p&gt;
&lt;p&gt;&amp;quot;System.InvalidOperationException: The relationship 'DataAccess.EF.ParameterListValuesParameters' does not match any relationship defined in the conceptual model&amp;quot;. &lt;/p&gt;
&lt;p&gt;Do you have idea about this error? &amp;nbsp;I searched in net for this error but no help.&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9863169</link><pubDate>Mon, 10 Aug 2009 16:19:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9863169</guid><dc:creator>Dhileep</dc:creator><description>&lt;p&gt;By the way, I used your option B to create 2 sets of csdl, msl and ssdl files for the models and used &amp;quot;using&amp;quot; in the second model to refer the entities in the first model.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Dhileep&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9910194</link><pubDate>Tue, 20 Oct 2009 21:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9910194</guid><dc:creator>Koistya `Navin</dc:creator><description>&lt;p&gt;Having one .edmx file might be good as far as it could be easily edited both manually and via designer.&lt;/p&gt;
&lt;p&gt; - For the manual editing improvements you could add one simple feature which will provide some sort of &amp;quot;navigation links&amp;quot;. Thus when you edit some peace of xml code related to some table in SSDL part, VS will show you links (or previews) of other related peaces of xml in CSDL and MSL part.&lt;/p&gt;
&lt;p&gt;- In entity designer we need an ability to group entities into aggrigates with different namespaces. (ex.: Membership.User, Membership.Role, Store.Product, Store.CreditCard etc.). That would be great if we could collaps/expand those &amp;quot;aggrigates&amp;quot;. Zoom in/out int0 aggrigates view and into entities view.&lt;/p&gt;
&lt;p&gt;-- &lt;/p&gt;
&lt;p&gt;navin@php.net&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9910546</link><pubDate>Wed, 21 Oct 2009 12:59:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9910546</guid><dc:creator>Tooraj</dc:creator><description>&lt;p&gt;Hi Srikanth,&lt;/p&gt;
&lt;p&gt;Is there any fix for the &amp;quot;large model&amp;quot; issue in version 4?&lt;/p&gt;
</description></item><item><title>re: Working With Large Models In Entity Framework – Part 2</title><link>http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx#9913609</link><pubDate>Tue, 27 Oct 2009 18:04:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913609</guid><dc:creator>Adam</dc:creator><description>&lt;p&gt;Will any of the &amp;quot;large model&amp;quot; issues mentioned in Part I and Part II be addressed in the upcoming EF4 release? &amp;nbsp;There is a lot of good information about some of the new features, but can you let us know if there is any movement towards making EF more friendly to large models? &amp;nbsp;Or at least if there will be a less manual approach to splitting models in EF4? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;My team is in the process of migrating an application with LOTS of tables. &amp;nbsp;So far we only have ~80 tables in EF (out of 1,000+), but we will add more tables to the model as we add functionality. &amp;nbsp;Unfortunately we couldn't add all of the tables to EF due to performance problems and others issues mentioned in these blog posts.&lt;/p&gt;
&lt;p&gt;Thanks in advance for any information you can provide!&lt;/p&gt;
</description></item></channel></rss>