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 Framework
surface form: .NET

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

MySQL
surface form: MySQL (via providers)

Oracle Database
surface form: Oracle (via providers)

PostgreSQL
surface form: PostgreSQL (via providers)

Express Edition
surface form: SQL Server Express

SQLite
supportsLanguage C#
F#
Visual Basic .NET
surface form: VB.NET
supportsParadigm code-first
database-first
model-first
uses DbContext
Entity Framework self-linksurface differs
surface form: DbSet

LINQ
surface form: LINQ to Entities
version Entity Framework self-linksurface differs
surface form: Entity Framework 6

Entity Framework self-linksurface differs
surface form: Entity Framework Core

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 Entity Framework self-linksurface differs
this entity surface form: DbSet
Entity Framework replacedBy Entity Framework self-linksurface differs
this entity surface form: Entity Framework Core (for new .NET development)
Entity Framework version Entity Framework self-linksurface differs
this entity surface form: Entity Framework 6
Entity Framework version Entity Framework self-linksurface differs
this entity surface form: Entity Framework Core
LINQ supportsDataSource Entity Framework
this entity surface form: Entity Framework data models
.NET Core supportsFramework Entity Framework
this entity surface form: Entity Framework Core
Flask-SQLAlchemy hasTag Entity Framework
this entity surface form: ORM
CakePHP supports Entity Framework
this entity surface form: ORM
Microsoft .NET documentation topic Entity Framework
this entity surface form: Entity Framework Core
Microsoft .NET documentation hasSection Entity Framework
this entity surface form: Entity Framework Core documentation
ADO.NET relatedTo Entity Framework
OData relatedTo Entity Framework
this entity surface form: Entity Data Model
.NET ecosystem includesComponent Entity Framework
this entity surface form: Entity Framework Core
JetBrains Rider supportsTechnology Entity Framework
dotTrace supportsTechnology Entity Framework