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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (9)

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

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