Entity Framework Design

Entity Framework Design Blog Retired

Over the last year we’ve seen a marked increase in traffic on the ADO.NET blog, which has...

Author: dpblogs Date: 06/05/2012

Enums in the Entity Designer

One of the most highly-requested features for the Entity Framework is first-class support for Enums,...

Author: dpblogs Date: 08/12/2011

Auto-Compiled LINQ Queries (Entity Framework June 2011 CTP)

When you write a LINQ to Entities query today, the Entity Framework walks over the expression tree...

Author: dpblogs Date: 06/30/2011

Enumeration Support in Entity Framework

We recently shipped Entity Framework 4.1, and it has been exciting to see the reception the new Code...

Author: dpblogs Date: 06/29/2011

Spatial Types in the Entity Designer

One of the highly-anticipated features coming in the next version of Entity Framework is Spatial...

Author: dpblogs Date: 05/12/2011

Spatial Types in the Entity Framework

Pedro Ardila Normal Pedro Ardila 2 5 2011-05-04T21:47:00Z 2011-05-04T21:47:00Z 2 1238 7060 Microsoft...

Author: dpblogs Date: 05/04/2011

Unique Constraints in the Entity Framework

Update: this feature has been postponed and will not be included in Entity Framework 5. Unique...

Author: dpblogs Date: 03/09/2011

Table-Valued Function Support

One of the key features coming in the next release of Entity Framework is Table-Valued Function...

Author: dpblogs Date: 01/21/2011

Code First Database Evolution (aka Migrations)

Back in July we released the latest preview of Code First and we’ve been receiving a lot of...

Author: dpblogs Date: 10/22/2010

Entity Designer Improvements Preview

The team has been quietly working on a number of improvements to the entity designer that we would...

Author: dpblogs Date: 10/11/2010

Data Binding with DbContext

The information in this post is out of date. Visit msdn.com/data/ef for the latest information on...

Author: dpblogs Date: 09/08/2010

Productivity Improvements for the Entity Framework

Background We’ve been hearing a lot of good feedback on the recently released update to the...

Author: dpblogs Date: 06/21/2010

Conventions for Code First

The latest preview of Code First allows you to describe a model using C# or VB.Net classes. The...

Author: dpblogs Date: 06/01/2010

Announcing the release of Entity Framework 4

The first release of Entity Framework shipped in .NET Framework 3.5 SP1 and Visual Studio 2008....

Author: dpblogs Date: 04/12/2010

Data Annotations in the Entity Framework and Code First

Data annotation attributes were introduced in .NET 3.5 as a way to add validation to classes used by...

Author: dpblogs Date: 03/30/2010

POCO Template Code Generation Options

We recently released an updated version of the POCO template that works with Visual Studio 2010 RC...

Author: dpblogs Date: 03/10/2010

Code Only – Further Enhancements

We’ve come a long way since the last post on Code-Only. So it’s high time for another update. We’ve...

Author: efdesign Date: 10/12/2009

Extending the Entity Framework Provider Model to support DDL

As part of the first previews of Code-Only we shared some code to create a database: // Create a...

Author: efdesign Date: 10/06/2009

Custom CUD Walkthrough for LINQ to SQL to Entity Framework Metadata Conversion Template

Introduction After completing the WidgetFactory walkthrough, you may be wondering how to convert...

Author: efdesign Date: 08/13/2009

Widget Factory Walkthrough for the LINQ to SQL to Entity Framework Metadata Conversion Template

Introduction This walkthrough is designed to show you how the new dbml to edmx conversion template...

Author: efdesign Date: 08/13/2009

LINQ to SQL to Entity Framework conversion template

Many customers have asked us how to port a LINQ to SQL application to the Entity Framework. In order...

Author: efdesign Date: 08/13/2009

Code Only Enhancements

We've been working hard on Code Only since the first preview.In the next release you will be able to...

Author: efdesign Date: 08/03/2009

Code Only

There are currently two ways to get Entity Framework apps up and running, we call these Database...

Author: efdesign Date: 06/10/2009

Self-Tracking Entities in the Entity Framework

Background One of the biggest pieces of feedback we received from the N-Tier Improvements for Entity...

Author: efdesign Date: 03/23/2009

Foreign Keys in the Entity Framework

Background A number of months ago we asked whether Foreign Keys (FKs) in Conceptual and Object...

Author: efdesign Date: 03/16/2009

Customizing Entity Classes in VS 2010

When VS 2010 ships it will include some significant improvements to our code generation story for...

Author: efdesign Date: 01/22/2009

Update on Computed Properties

A while back I wrote a post that introduced the concept of Computed Properties. Since that time...

Author: efdesign Date: 01/12/2009

Model Defined Functions

Today the Entity Framework, and more specifically the Entity Data Model, have a limited notion of...

Author: efdesign Date: 01/07/2009

Pluralization

Unfortunately in the current version of the Entity Framework, which ships in .NET 3.5 SP1, we don't...

Author: efdesign Date: 12/01/2008

N-Tier Improvements for Entity Framework

The first version of Entity Framework provides convenient ways to load, manipulate and persist...

Author: efdesign Date: 11/20/2008

Foreign Keys in the Conceptual and Object Models

If you are reading this, you have probably heard by now about the so called impedance mismatch...

Author: efdesign Date: 10/27/2008

EDM and Store functions exposed in LINQ

In this post Colin Meek and Diego Vega delve into some enhancements we are planning for LINQ to...

Author: efdesign Date: 10/08/2008

Model First

One of the most painful omissions from the Entity Framework V1 was Model First, which basically...

Author: efdesign Date: 09/10/2008

Structural Annotations - One Pager

In V1 of the Entity Framework it is possible to annotate a schema using attributes declared in...

Author: efdesign Date: 08/12/2008

Discussion about API changes necessary for POCO:

Evolving an API to support new requirements, like POCO, while maintaining backward compatibility is...

Author: efdesign Date: 08/01/2008

Using Stored Procedures to load structured data.

V1 of the Entity Framework allows you to use stored procedures in two main ways: Mapping Create,...

Author: efdesign Date: 07/18/2008

Transparent Caching Support in the Entity Framework

The Entity Framework's provider model makes it possible for it to work over different database's....

Author: efdesign Date: 07/09/2008

Computed Properties One Pager

UPDATE: this blog post is out of date. Please review this instead. If you've been paying attention...

Author: efdesign Date: 06/27/2008

Initial POCO Design Screencast

Two guys on the team knocked out this quick screencast of some of the prototype work we've been...

Author: dpblogs Date: 06/24/2008

Initial POCO Design 1-Pager

Here is a raw cut and paste for our POCO 1-Pager. We are currently working through the design and...

Author: dpblogs Date: 06/24/2008

Transparency in the design process

Today marks the first day of engineering for the ADO.NET Entity Framework V2.0. V2 of the product is...

Author: dpblogs Date: 06/23/2008