United States   Change   |   All Microsoft Sites

Home

ADO.NET Entity Framework

Model your data

The Microsoft ADO.NET Entity Framework is an evolutionary step in data development. It simplifies data access code in applications by enabling developers to create a customizable conceptual model for data from any source and easily map it to business requirements.
  • Adaptive

    Separate the logical storage model of data from the conceptual model used in the application. Create a concrete implementation of your model, and work with business entities in the application without worrying about the underlying logical structure of the data in the data source.

  • Extensible

    Customize the generated entities and objects for your specific business needs.

  • Evolutionary

    Use the next generation of ADO.NET to abstract away the details of working with data at the logical database level.

Top New Features

  • Map complex data structures in underlying stores to easy-to-understand business objects that can be used in applications.

  • Extend modeling files and generated classes to meet business requirements.

  • Use LINQ to Entities to create easy-to-maintain code that retrieves and works with entities.

  • Use strongly typed data objects.

  • Easily change the data structure or data source without changing application code.

Case Studies

  • Misys Healthcare Systems

    Team uses powerful tools to build innovative Web-based medical records application.

  • The Test Factory

    Fast-growing Software-as-a-Service provider uses new tools to hit key business target.

Highlighted Capability

Entity Framework Diagram



Entity Framework Diagram

Click image to see larger view