Entity Framework

E34642

Entity Framework is Microsoft's object-relational mapper (ORM) for .NET that enables developers to work with databases using .NET objects instead of writing most SQL code directly.

All labels observed (9)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf .NET library
data access technology
object-relational mapper
componentOf .NET data access stack
developer Microsoft
documentationURL https://learn.microsoft.com/ef
feature LINQ support
change tracking
code-first modeling
concurrency control
database schema generation
database-first modeling
eager loading
explicit loading
lazy loading
migrations
model-first modeling
navigation properties
query translation to SQL
relationship mapping
initialReleaseYear 2008
license Apache License 2.0 (for EF Core)
platform .NET
linked to: .NET Framework

.NET Core
.NET Framework
programmingLanguage C#
purpose data access abstraction
database access using .NET objects
object-relational mapping
replacedBy Entity Framework Core (for new .NET development)
linked to: Entity Framework
replaces most handwritten SQL in applications
repositoryURL https://github.com/dotnet/ef6
https://github.com/dotnet/efcore
supportsDatabase Azure SQL Database
Microsoft SQL Server
linked to: SQL Server

MySQL (via providers)
linked to: MySQL

Oracle (via providers)
linked to: Oracle Database

PostgreSQL (via providers)
linked to: PostgreSQL

SQL Server Express
linked to: Express Edition

SQLite
supportsLanguage C#
F#
VB.NET
linked to: Visual Basic .NET
supportsParadigm code-first
database-first
model-first
uses DbContext
DbSet
linked to: Entity Framework

LINQ to Entities
linked to: LINQ
version Entity Framework 6
linked to: Entity Framework

Entity Framework Core
linked to: Entity Framework

How these facts were elicited

Referenced by (17)

Full triples — surface form annotated when it differs from this entity's canonical label.

.NET Framework feature Entity Framework
ASP.NET integratesWith Entity Framework
Entity Framework uses DbSet
linked to: Entity Framework
Entity Framework replacedBy Entity Framework Core (for new .NET development)
linked to: Entity Framework
Entity Framework version Entity Framework 6
linked to: Entity Framework
Entity Framework version Entity Framework Core
linked to: Entity Framework
LINQ supportsDataSource Entity Framework data models
linked to: Entity Framework
.NET Core supportsFramework Entity Framework Core
linked to: Entity Framework
Flask-SQLAlchemy hasTag ORM
linked to: Entity Framework
CakePHP supports ORM
linked to: Entity Framework
Microsoft .NET documentation topic Entity Framework Core
linked to: Entity Framework
Microsoft .NET documentation hasSection Entity Framework Core documentation
linked to: Entity Framework
ADO.NET relatedTo Entity Framework
OData relatedTo Entity Data Model
linked to: Entity Framework
.NET ecosystem includesComponent Entity Framework Core
linked to: Entity Framework
JetBrains Rider supportsTechnology Entity Framework
dotTrace supportsTechnology Entity Framework