---
title: "ADO.NET Entity Framework"  
description: "In this blog I am trying to explain the concept of ADO.NET Entity Framework.  The ADO.NET Entity Framework allows developers to create data access app"  
author: "Vijay Shukla"  
published: 2013-09-25  
updated: 2014-09-18  
canonical: https://www.mindstick.com/blog/586/ado-dot-net-entity-framework  
category: "ado.net"  
tags: ["ado.net"]  
reading_time: 1 minute  

---

# ADO.NET Entity Framework

In this blog I [am trying](https://answers.mindstick.com/qa/36834/which-two-programming-languages-should-i-master-in-if-i-am-trying-to-get-into-google-or-facebook) to [explain the concept](https://www.mindstick.com/forum/159605/explain-the-concept-of-unique-key-violation-error) of ADO.NET [Entity Framework](https://www.mindstick.com/articles/1566/crud-operations-using-entity-framework-code-first-approach).\

The ADO.NET Entity Framework allows developers to create [data access](https://www.mindstick.com/blog/301551/risks-and-challenges-of-data-access-and-sharing) [applications](https://www.mindstick.com/articles/12847/how-to-choose-the-right-ethernet-cable-for-industrial-applications) by [programming](https://www.mindstick.com/articles/12214/web-development-company-in-india-laid-on-the-foundation-of-concrete-java-programming) against a conceptual application model instead of programming directly against a relational storage schema. The objective is to reduction the amount of code and maintenance required for data-oriented applications.

##### Entity Framework applications provide the following benefits:

- Applications can work in terms of a more application-centric conceptual model, including types with inheritance, complex members, and relationships.
- Applications are freed from hard-coded dependencies on a particular data engine or storage schema.
- Mappings between the conceptual model and the storage-specific schema can change without changing the application code.
- Developers can work with a consistent [application object](https://answers.mindstick.com/qa/30651/what-is-the-difference-between-session-object-and-application-object) model that can be mapped to various storage schemas, possibly implemented in different [database management](https://www.mindstick.com/forum/34816/what-is-mapping-constraints-in-database-management-system) systems.
- Multiple conceptual models can be mapped to a single storage schema.
- Language-integrated query (LINQ) support provides compile-time syntax validation for queries against a conceptual model.

---

Original Source: https://www.mindstick.com/blog/586/ado-dot-net-entity-framework

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
