<?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>Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx</link><description>Today marks the first day of engineering for the ADO.NET Entity Framework V2.0. V2 of the product is a combination of a continued investment in our greater data platform vision as well as a focus on new and expanded ORM scenarios. Some of the things that</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Entity Framework V2 - Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8644887</link><pubDate>Tue, 24 Jun 2008 05:03:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8644887</guid><dc:creator>ADO.NET team blog</dc:creator><description>&lt;p&gt;Today marks the first day of engineering for the ADO.NET Entity Framework V2.0, and the team has been&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8646119</link><pubDate>Tue, 24 Jun 2008 10:30:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8646119</guid><dc:creator>Serioga</dc:creator><description>&lt;p&gt;Great news!&lt;/p&gt;
&lt;p&gt;Will there be more bits for early download for MVPs?&lt;/p&gt;
</description></item><item><title>Entity Framework 2.0 development starts today</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8646342</link><pubDate>Tue, 24 Jun 2008 11:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8646342</guid><dc:creator>.NET Brainwork</dc:creator><description>&lt;p&gt;Entity Framework 2.0 development starts today&lt;/p&gt;
</description></item><item><title>Entity Framework V2 day one</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8646760</link><pubDate>Tue, 24 Jun 2008 13:43:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8646760</guid><dc:creator>Michael Könings Blog</dc:creator><description>&lt;p&gt;i think this and this is good news: MS takes a second try to make the ADO.NET Entity Framework a really&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8647330</link><pubDate>Tue, 24 Jun 2008 17:11:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8647330</guid><dc:creator>Martin Laufer</dc:creator><description>&lt;p&gt;Good news!&lt;/p&gt;
&lt;p&gt;What do You mean with &amp;quot;FK like experiences in the model&amp;quot;?&lt;/p&gt;
&lt;p&gt;What about payload attributes in relationships?&lt;/p&gt;
&lt;p&gt;What about n-ary relationships (n &amp;lt;&amp;gt; 2)?&lt;/p&gt;
&lt;p&gt;What about multi valued complex types?&lt;/p&gt;
&lt;p&gt;What about static class members?&lt;/p&gt;
&lt;p&gt;These are the things I would like to see in EF V2. No competitor (AFAIK) can provide such and realization of the former will make EF the &amp;quot;best in class&amp;quot;.&lt;/p&gt;
&lt;p&gt;What about the conceptional asymmetry between fetching (LINQ-like) and storing (procedural)?&lt;/p&gt;
&lt;p&gt;What about the fact, that neither the class model nor the database schema can contain as much information as the conceptual model. So deriving the classes from the database (the only thing one has is a relation! hence the name) can't succede in general (what are entities, what are relationships, what are complex types, what are enums, where to get the behaviour). And deriving the db schema from the classes (where to store the static members, how to map inheritance) can't succede either without additional information.&lt;/p&gt;
&lt;p&gt;The missing info is stored in the conceptual model (CM)! The only way to infer either classes and db schema is deriving both from the CM! Deriving the artifacts is a PROJECTION!&lt;/p&gt;
&lt;p&gt;So please leave the straight (not to say trivial models, with convention over configuration) to &amp;quot;LINQ to SQL&amp;quot; and please provide a mature designer for the more complex scenarios, where one needs to store complex mapping which can't be derived from either artifact. &lt;/p&gt;
&lt;p&gt;For updating the CM out of changed artifacts, please consider instrumenting the generated assemblies with the necessary info out of the CM and find a way to incorporate this info into the db (independent of vendor!). This may reduce the effect of the projection but leads to exposition of conceptional info to end users.&lt;/p&gt;
&lt;p&gt;Thanks for Your patience.&lt;/p&gt;
&lt;p&gt;Kind regards &lt;/p&gt;
&lt;p&gt;Martin&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8647451</link><pubDate>Tue, 24 Jun 2008 17:44:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8647451</guid><dc:creator>Jorriss</dc:creator><description>&lt;p&gt;Of course this post leads to the question...When is EF v1 going to be released?&lt;/p&gt;
</description></item><item><title>Initial POCO Design 1-Pager</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8648561</link><pubDate>Tue, 24 Jun 2008 22:20:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8648561</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;Here is a raw cut and paste for our POCO 1-Pager. We are currently working through the design and have&lt;/p&gt;
</description></item><item><title>ADO.NET EF:...las novedades no paran!</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8649092</link><pubDate>Wed, 25 Jun 2008 00:12:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8649092</guid><dc:creator>Blog del CIIN</dc:creator><description>&lt;p&gt;He comentado muchas veces que la velocidad de crucero que ha cogido Microsoft es imposible de seguir&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8649605</link><pubDate>Wed, 25 Jun 2008 02:11:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8649605</guid><dc:creator>Nullable</dc:creator><description>&lt;p&gt;I realize that this has been said a few times already, but this is a great step in the right direction for the Entity Framework and Microsoft in general.&lt;/p&gt;
&lt;p&gt;I love the Astoria team blog, and now I have another favorite new blog to keep up with and hopefuly contribute to.&lt;/p&gt;
&lt;p&gt;P.S. -&amp;gt; Lazy Loading via configuration FTW!&lt;/p&gt;
</description></item><item><title>ADO.NET Entity Framework Vote of No Confidence</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8650233</link><pubDate>Wed, 25 Jun 2008 05:17:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8650233</guid><dc:creator>BlogCoward</dc:creator><description>&lt;p&gt;ADO.NET Entity Framework Vote of No Confidence&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8650635</link><pubDate>Wed, 25 Jun 2008 07:02:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8650635</guid><dc:creator>unbornchikken</dc:creator><description>&lt;p&gt;Great news, great idea! Thank you!&lt;/p&gt;
&lt;p&gt;I think the most important thing is to make the designer features equal to engine features. I wont use stuff in my real world application if I have to write a tons of imperspicuous XML code to have these.&lt;/p&gt;
&lt;p&gt;A question: will EF v2 be part of .NET 4.0 or there will be an other .NET 3.5 SP release?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Gabor Mezo&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8650889</link><pubDate>Wed, 25 Jun 2008 07:58:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8650889</guid><dc:creator>timmall</dc:creator><description>&lt;p&gt;General Responses:&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt; Early Bits&lt;/p&gt;
&lt;p&gt;Yes we will have early bits, outside of the CTP Rhythm. We are still working on the logistics. We will likely make these more broadly available via something like code gallery than restricting just to MVP's. We need to close on the details before makign any full commitment.&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt; FK experiences&lt;/p&gt;
&lt;p&gt;We are working on being able to reason about 1-way references instead of bi-directional references. We will drop design notes on this once we have something people can throw darts at&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt; More relationships (n-ary, rel'ns with payload...)&lt;/p&gt;
&lt;p&gt;We have been looking at these, they were part of the original data model but cut due to schedule and priority. In the fullness of time we will add these. I am not sure that they will land in V2 as a lot of the focus will be on the types of things outlined in the post.&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt; assymetry between fetching and storing....&lt;/p&gt;
&lt;p&gt;Not sure what this meant. &lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt; designer&lt;/p&gt;
&lt;p&gt;Yes we need to work on the designer. Yes, the transformation from the classes to the model and from the model to the store are projections. That is a key foundation upon which many of our services will be built in the future.&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8651653</link><pubDate>Wed, 25 Jun 2008 11:23:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8651653</guid><dc:creator>lowendahl</dc:creator><description>&lt;p&gt;I would love to be able to apply cross-cutting concerns like validation and behavior to the objects returned from a query. Either by letting me hook the materialization and return objects configured by spring.net or the enterprise library or any other solution that would allow me to choose strategies for those cross-cutting concerns. &lt;/p&gt;
&lt;p&gt;I would also like a template based experience for the designer, where one could create code templates used to generate the classes from the c-model. Something similar to what Roger Alsing is doing for NPersist: &lt;a rel="nofollow" target="_new" href="http://rogeralsing.com/2008/06/19/caramel-alpha-source-code-is-public/"&gt;http://rogeralsing.com/2008/06/19/caramel-alpha-source-code-is-public/&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;That would be awesome :)&lt;/p&gt;
</description></item><item><title>Entity Framework Petition of Vote of Non Confidence</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8652564</link><pubDate>Wed, 25 Jun 2008 20:40:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8652564</guid><dc:creator>Peter Ritchie's MVP Blog</dc:creator><description>&lt;p&gt;I had intended to be happy simply being a signatory of ADO .NET Entity Framework Vote of No Confidence&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8652570</link><pubDate>Wed, 25 Jun 2008 20:45:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8652570</guid><dc:creator>Peter Ritchie</dc:creator><description>&lt;p&gt;This is fabulous news. &amp;nbsp;Thanks!&lt;/p&gt;
</description></item><item><title>I'm not a real world developer</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8656553</link><pubDate>Thu, 26 Jun 2008 15:44:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8656553</guid><dc:creator>Chad Myers' Blog</dc:creator><description>&lt;p&gt;I made the mistake recently of reading some of the responses to the &amp;amp;#39;Entity Framework Vote of No&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8657089</link><pubDate>Thu, 26 Jun 2008 18:20:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8657089</guid><dc:creator>jeffders</dc:creator><description>&lt;p&gt;&amp;gt;&amp;gt; Cross-cutting concerns like validation&lt;/p&gt;
&lt;p&gt;Adding more extensibility points to the object layer so that developers have more extensibility hooks is definitely an area we are looking into for v2. &lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt; Designer Templates&lt;/p&gt;
&lt;p&gt;This is also something we are working towards. There are just too many code generation options to support without templates.&lt;/p&gt;
&lt;p&gt;Jeff Derstadt&lt;/p&gt;
&lt;p&gt;Developer&lt;/p&gt;
&lt;p&gt;Entity Framework Team&lt;/p&gt;
</description></item><item><title>Computed Properties One Pager</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8663055</link><pubDate>Sat, 28 Jun 2008 02:47:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8663055</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;If you've been paying attention to what the Entity Framework team has been saying. You will remember&lt;/p&gt;
</description></item><item><title>ADO.NET Entity Framework ja veel midagi</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8676018</link><pubDate>Tue, 01 Jul 2008 11:48:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8676018</guid><dc:creator>Iga lahendus tekitab uusi probleeme ehk alati võib leida veel ühe bugi.</dc:creator><description>&lt;p&gt;.Net -i arendajate kommuuni poolt on postitatud v&amp;#228;ga asjalik &amp;quot;Vote of no confidence&amp;quot; artikkel ADO.NET&lt;/p&gt;
</description></item><item><title>Fim de ano fiscal, planejamento FY09 e a vida na Microsoft</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8676896</link><pubDate>Tue, 01 Jul 2008 16:07:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8676896</guid><dc:creator>LUTI @ Microsoft</dc:creator><description>&lt;p&gt;No in&amp;#237;cio do ano eu postei um artigo chamado 2008 – O ano para alavancar sua carreira , que foi muito&lt;/p&gt;
</description></item><item><title>Showing some support for LINQ to SQL</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8681341</link><pubDate>Wed, 02 Jul 2008 16:01:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8681341</guid><dc:creator>Ian Cooper [MVP]</dc:creator><description>&lt;p&gt;While I have finished my series on LINQ to SQL I wanted to talk about some of the reaction. In his summary&lt;/p&gt;
</description></item><item><title>Showing some support for LINQ to SQL</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8682019</link><pubDate>Wed, 02 Jul 2008 22:37:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8682019</guid><dc:creator>Community Blogs</dc:creator><description>&lt;p&gt;While I have finished my series on LINQ to SQL I wanted to talk about some of the reaction. In his summary&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8697598</link><pubDate>Sun, 06 Jul 2008 20:31:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8697598</guid><dc:creator>rogerj</dc:creator><description>&lt;p&gt;I see no mention of adding DML features to eSQL in v2. Having to execute INSERT, UPDATE, and DELETE commands out-of-band in the provider's SQL dialect will discourage use of the EDM in non-OO applications.&lt;/p&gt;
&lt;p&gt;--rj&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8699263</link><pubDate>Mon, 07 Jul 2008 03:27:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8699263</guid><dc:creator>dsimmons@microsoft.com</dc:creator><description>&lt;p&gt;Thanks for the feedback Roger. &amp;nbsp;Yes, we are aware of the value of this feature. &amp;nbsp;Unfortunately, as we look at the list of all the things that we need to do in v2 and relative priorities, it's already pretty apparent that this will have to wait for v3. &amp;nbsp;DML support in both eSQL and LINQ is important, but it is a very large set of work.&lt;/p&gt;
&lt;p&gt;- Danny&lt;/p&gt;
</description></item><item><title>Entity Framework v2.0 development underway (and very open!)</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8708256</link><pubDate>Tue, 08 Jul 2008 16:31:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8708256</guid><dc:creator>Eric and the .NET Framework</dc:creator><description>&lt;p&gt;The ADO.NET Entity Framework is very strategic to Microsoft - but a) it is a V1.0 technology (although&lt;/p&gt;
</description></item><item><title>Transparent Caching Support in the Entity Framework</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8713810</link><pubDate>Wed, 09 Jul 2008 23:52:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8713810</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;The Entity Framework's provider model makes it possible for it to work over different database's. The&lt;/p&gt;
</description></item><item><title>Using Stored Procedures to load structured data.</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8762077</link><pubDate>Mon, 21 Jul 2008 20:18:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8762077</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;V1 of the Entity Framework allows you to use stored procedures in two main ways: Mapping Create, Update&lt;/p&gt;
</description></item><item><title>Discussion about API changes necessary for POCO:</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8800630</link><pubDate>Fri, 01 Aug 2008 19:26:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8800630</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;Evolving an API to support new requirements, like POCO, while maintaining backward compatibility is challenging.&lt;/p&gt;
</description></item><item><title>Structural Annotations - One Pager</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8853281</link><pubDate>Tue, 12 Aug 2008 22:57:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8853281</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;In V1 of the Entity Framework it is possible to annotate a schema using attributes declared in another&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8906975</link><pubDate>Sat, 30 Aug 2008 00:45:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8906975</guid><dc:creator>Sigurd Decroos</dc:creator><description>&lt;p&gt;Well, I've tried Ideablade's DevForce EF, it is already much more advanced than EF v1 and probably more than EF v2 will be. How difficult can it be for big Microsoft to develop a real enterprise solution with code-generator, model designers, best practices and patterns... everything combined. MM.Net from Mere Mortals, CSLA.Net, DevForce from IdeaBlase, ... They are all much more advanced than everything MS has to offer nowadays. And please, don't talk me about EntLib 4. It doesn't have the designers and felixibility 3rd party vendors has. You want a good example, look as XAF from DevExpress and where they are heading... I'm sorry, I don't believe in this v2 so fast, it will take months before the 'final' version is released and it will be dropped in the next year or 2. Adopt CSLA.Net or XPO or so, make a superb generator, wizard thingy for it with perfect N-tier samples. Then we, developers, would have something to rely on for more than 2 or 3 years.&lt;/p&gt;
</description></item><item><title>Model First</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8942195</link><pubDate>Thu, 11 Sep 2008 01:14:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8942195</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;One of the most painful omissions from the Entity Framework V1 was Model First, which basically means&lt;/p&gt;
</description></item><item><title>EDM and Store functions exposed in LINQ</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8991692</link><pubDate>Wed, 08 Oct 2008 20:05:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8991692</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;In this post Colin Meek and Diego Vega delve into some enhancements we are planning that to LINQ to Entities,&lt;/p&gt;
</description></item><item><title>EDM and Store functions exposed in LINQ</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#8991700</link><pubDate>Wed, 08 Oct 2008 20:09:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8991700</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;In this post Colin Meek and Diego Vega delve into some enhancements we are planning that to LINQ to Entities,&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9002958</link><pubDate>Fri, 17 Oct 2008 15:58:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9002958</guid><dc:creator>Jonathon Cebula</dc:creator><description>&lt;p&gt;Three key things are missing from the entity framework for me, you can work around then with a bit of coding but for me these are important for a project to be expandable and for the EF to become very flexible.&lt;/p&gt;
&lt;p&gt;First, Model inheritance, you should be able to create models that inherit from other models and can have associations with objects from other models. This would be usefull for applications that use a common base database and build on this structure.&lt;/p&gt;
&lt;p&gt;Second, Xml datatype.&lt;/p&gt;
&lt;p&gt;Third, dynamic columns in tables.&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9002988</link><pubDate>Fri, 17 Oct 2008 16:15:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9002988</guid><dc:creator>girolo</dc:creator><description>&lt;p&gt;It would be great if we could known what kind of WCF Service API would be choosen to re-attach a graph of entities in a 3-tiers dettached scenario. So we could already use this API with a custom implementation and switch to EFv2 implementation latter without changing the API.&lt;/p&gt;
&lt;p&gt;For example, is the API will looks like EntityBag&amp;lt;T&amp;gt; API ? &lt;/p&gt;
&lt;p&gt;It will also be great if the API would not be too &amp;quot;Microsoft&amp;quot; oriented but rather technology agnostic so we could use it in an interrop scenario between a JAVA Server/.NET Client OR .NET Server/ JAVA Client&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9006563</link><pubDate>Sun, 19 Oct 2008 22:19:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9006563</guid><dc:creator>Moon</dc:creator><description>&lt;p&gt;I'm pretty sure you know very well that , &lt;/p&gt;
</description></item><item><title>Foreign Keys in the Conceptual and Object Models</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9019509</link><pubDate>Tue, 28 Oct 2008 03:33:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9019509</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;If you are reading this, you have probably heard by now about the so called impedance mismatch between&lt;/p&gt;
</description></item><item><title>N-Tier Improvements for Entity Framework</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9130086</link><pubDate>Thu, 20 Nov 2008 22:22:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9130086</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;The first version of Entity Framework provides convenient ways to load, manipulate and persist objects&lt;/p&gt;
</description></item><item><title>Pluralization</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9165833</link><pubDate>Tue, 02 Dec 2008 22:44:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9165833</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;Unfortunately in the current version of the Entity Framework, which ships in .NET 3.5 SP1, we don't make&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9174604</link><pubDate>Thu, 04 Dec 2008 13:10:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9174604</guid><dc:creator>Andrea Bianchi</dc:creator><description>&lt;p&gt;good news this blog.&lt;/p&gt;
&lt;p&gt;we waiting v2 early.&lt;/p&gt;
&lt;p&gt;good job.&lt;/p&gt;
</description></item><item><title>Model Defined Functions</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9301141</link><pubDate>Fri, 09 Jan 2009 04:55:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9301141</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;Today the Entity Framework, and more specifically the Entity Data Model, have a limited notion of Functions.&lt;/p&gt;
</description></item><item><title>Update on Computed Properties</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9312721</link><pubDate>Tue, 13 Jan 2009 07:27:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9312721</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;A while back I wrote a post that introduced the concept of Computed Properties . Since that time we’ve&lt;/p&gt;
</description></item><item><title>Customizing Entity Classes in VS 2010</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9370284</link><pubDate>Thu, 22 Jan 2009 22:47:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9370284</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;When VS 2010 ships it will include some significant improvements to our code generation story for the&lt;/p&gt;
</description></item><item><title>Problem with Large Models in Entity Framework (and LINQ to SQL)</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9430181</link><pubDate>Wed, 18 Feb 2009 09:50:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9430181</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>Foreign Keys in the Entity Framework</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9481958</link><pubDate>Mon, 16 Mar 2009 23:47:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9481958</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;Background A number of months ago we asked whether Foreign Keys (FKs) in Conceptual and Object models&lt;/p&gt;
</description></item><item><title>Self-Tracking Entities in the Entity Framework</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9503130</link><pubDate>Tue, 24 Mar 2009 04:51:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9503130</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;Background One of the biggest pieces of feedback we received from the N-Tier Improvements for Entity&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9554362</link><pubDate>Fri, 17 Apr 2009 18:54:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9554362</guid><dc:creator>Courtois</dc:creator><description>&lt;p&gt;a nice feature will be working with several edmx:&lt;/p&gt;
&lt;p&gt;entity1 map in in file1.edmx can inherit from entity2 map in file2.edmx.&lt;/p&gt;
&lt;p&gt;So you can work with several models !&lt;/p&gt;
</description></item><item><title>Code Only</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9724915</link><pubDate>Wed, 10 Jun 2009 23:06:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9724915</guid><dc:creator>Entity Framework Design</dc:creator><description>&lt;p&gt;There are currently two ways to get Entity Framework apps up and running, we call these Database First&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9854606</link><pubDate>Fri, 31 Jul 2009 21:28:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9854606</guid><dc:creator>Nabil Sedoud</dc:creator><description>&lt;p&gt;I make a test for this Walkthrough by using code only Context, and i receive this error &amp;quot;underlying connection was closed: The connection was closed unexpectedly&amp;quot;&lt;/p&gt;
&lt;p&gt;I think that there is an incompatobility when use T4 SelftTracking with CodeOnly approche.&lt;/p&gt;
&lt;p&gt;unfortunately for us, it's an other limitation of EF &lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9854614</link><pubDate>Fri, 31 Jul 2009 21:51:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9854614</guid><dc:creator>Daniel Simmons</dc:creator><description>&lt;p&gt;Could you please share the code that you tried either here or by sending email to dsimmons@microsoft.com?&lt;/p&gt;
&lt;p&gt;These two features are not intended to be incompatible, and if there is some issue we will certainly fix it before final release.&lt;/p&gt;
&lt;p&gt;- Danny&lt;/p&gt;
</description></item><item><title>re: Transparency in the design process</title><link>http://blogs.msdn.com/efdesign/archive/2008/06/23/transparency-in-the-design-process.aspx#9854669</link><pubDate>Fri, 31 Jul 2009 23:14:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9854669</guid><dc:creator>Nabil Sedoud</dc:creator><description>&lt;p&gt;Think you Daniel,&lt;/p&gt;
&lt;p&gt;I made some diagnostics, and I suspect that the problem lies in the client side when reading the response message. &amp;quot;HandleReturnMessage Void (System.Runtime.Remoting.Messaging.IMessage .....&amp;quot; &lt;/p&gt;
&lt;p&gt;I make the query to the &amp;nbsp;model directly from a console application and it works correctly. &lt;/p&gt;
&lt;p&gt;The service also works correctly in this case:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public Post GetPostWithComments(int postID)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var builder = new ContextBuilder&amp;lt;BloggingStoreContext&amp;gt;();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;builder.RegisterKey((Entry c) =&amp;gt; c.ID);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;builder.RegisterKey((Person p) =&amp;gt; p.ID);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;builder.RegisterKey((Blog b) =&amp;gt; b.ID);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SqlConnection connection = new SqlConnection(@&amp;quot;Data Source=LAB\SQLEXPRESS;Initial Catalog=BloggingCode;Integrated Security=SSPI;MultipleActiveResultSets=True;&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;using (var context = builder.Create(connection))&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!context.DatabaseExists())&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;context.CreateDatabase();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Post post = context.Entries.OfType&amp;lt;Post&amp;gt;().Include(&amp;quot;Comments&amp;quot;).SingleOrDefault(e =&amp;gt; e.ID == postID);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Post copy = new Post(); //Just for test succesfull returned object&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;copy.Title = post.Title;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return copy;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;but I receice an error &amp;quot;underlying connection was closed: The connection was closed unexpectedly&amp;quot; when make this test&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public Post GetPostWithComments(int postID)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var builder = new ContextBuilder&amp;lt;BloggingStoreContext&amp;gt;();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;builder.RegisterKey((Entry c) =&amp;gt; c.ID);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;builder.RegisterKey((Person p) =&amp;gt; p.ID);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;builder.RegisterKey((Blog b) =&amp;gt; b.ID);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SqlConnection connection = new SqlConnection(@&amp;quot;Data Source=LAB\SQLEXPRESS;Initial Catalog=BloggingCode;Integrated Security=SSPI;MultipleActiveResultSets=True;&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;using (var context = builder.Create(connection))&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!context.DatabaseExists())&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;context.CreateDatabase();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return context.Entries.OfType&amp;lt;Post&amp;gt;().Include(&amp;quot;Comments&amp;quot;).SingleOrDefault(e =&amp;gt; e.ID == postID);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;I will send you the refactored files.&lt;/p&gt;
&lt;p&gt;Nabil&lt;/p&gt;
</description></item></channel></rss>