MySQL Connector/Net Developer Guide  /  Connector/Net Visual Studio Integration  /  Using the ADO.NET Entity Framework

4.12 Using the ADO.NET Entity Framework

ADO.NET Entity Framework was included with .NET Framework 3.5 Service Pack 1, and Visual Studio 2008 Service Pack 1. ADO.NET Entity Framework was released on 11th August 2008.


The ADO.NET Entity Framework is supported as of MySQL Connector/Net 6.0.0.

ADO.NET Entity Framework provides an Object Relational Mapping (ORM) service, mapping the relational database schema to objects. The ADO.NET Entity Framework defines several layers, these can be summarized as:

  • Logical - this layer defines the relational data and is defined by the Store Schema Definition Language (SSDL).

  • Conceptual - this layer defines the .NET classes and is defined by the Conceptual Schema Definition Language (CSDL)

  • Mapping - this layer defines the mapping from .NET classes to relational tables and associations, and is defined by Mapping Specification Language (MSL).

Connector/Net integrates with Visual Studio 2008 (and later) to provide a range of helpful tools to assist the developer.

A full treatment of ADO.NET Entity Framework is beyond the scope of this manual. If you are unfamiliar with ADO.NET, review the Microsoft ADO.NET Entity Framework documentation.

Tutorials on getting started with ADO.NET Entity Framework are available. See Section 5.7, “Tutorial: Using an Entity Framework Entity as a Windows Forms Data Source” and Section 5.8, “Tutorial: Databinding in ASP.NET Using LINQ on Entities”.

User Comments
Sign Up Login You must be logged in to post a comment.