New Entity Framework Documentation Topics

  The information in this post is out of date. Visit msdn.com/data/ef for the latest information on current and past releases of EF.   We have recently added new topics to the Entity Framework documentation. The new topics address frequently asked questions about working with entity keys and enabling scenarios that require manual editing of… Read more

IBM’s ADO.NET Provider Supports the Entity Framework!

  The information in this post is out of date. Visit msdn.com/data/ef for the latest information on current and past releases of EF.   Time for another update on Entity Framework-enabled ADO.NET providers.It is my pleasure to announce that IBM has added Entity Framework support to their ADO.NET provider.  The provider supports DB2, Informix and… Read more

“Table Splitting”: Mapping multiple entity types to the same table.

Imagine that you have a table called “Products” which contains a number of columns holding a large amount of data. For example, images of the product from above, front, and side. For most operations against instances of Products, you do not wish to pull down these large columns. Or, imagine that you would like to… Read more

Migrating from LINQ to SQL to the Entity Framework: Stored Procedures for data retrieval

LINQ to SQL supports a wide range of scenarios that involve stored procedure mapping and usage. This also happens to be an area where there is a considerable gap between the features offered by LINQ to SQL and the Entity Framework. In this post, we will look at what’s possible and what’s not in the… Read more

Working With Large Models In Entity Framework – Part 2

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 of examples to demonstrate how you… Read more

Working With Large Models In Entity Framework – Part 1

We have seen quite a few requests coming in from various folks asking for some guidance on best practices around working with large entity models in an Entity Framework application. The following post tries to describe the typical issues you would face when using a large entity model and tries to provide some guidance that… Read more

Clarifying the message on L2S Futures.

There has been a variety of responses to the post on L2S futures in the last couple of days. Let me start by saying sorry for the radio silence since the post but, as Elisa mentioned,  we posted it while at PDC and were focusing on the interactions there over the last couple of days…. Read more

Update on LINQ to SQL and LINQ to Entities Roadmap

Since the release of LINQ to SQL and the Entity Framework, many questions have been raised about the future plans for the technologies and how they will relate to each other long term.During this week of PDC we are now at a point, with the announcement of Visual Studio 10 and the .NET Framework 4.0,… Read more

Sybase’s SQL Anywhere ADO.NET Provider Supports the ADO.NET Entity Framework!

Another Entity Framework-enabled ADO.NET providers post!  Woohoo!   It is my pleasure to announce that as part of the release of SQL Anywhere 11, Sybase iAnywhere has added Entity Framework support to their ADO.NET provider.  For more information on the SQL Anywhere 11 release, please see the following announcement on the Sybase web site:    … Read more

Migrating from LINQ to SQL to Entity Framework: Deferred Loading

Last week, we covered Eager Loading and how to migrate LINQ to SQL based code that took advantage of Eager Loading. This week, we discuss Deferred Loading. Generally speaking, queries only retrieve the objects you request, and not their related objects. Deferred Loading (or Lazy Loading) allows you to automatically load objects on demand if… Read more