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.
Aliases (6)
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
→
.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)
→
|
| replaces |
most handwritten SQL in applications
→
|
| repositoryURL |
https://github.com/dotnet/ef6
→
https://github.com/dotnet/efcore → |
| supportsDatabase |
Azure SQL Database
→
Microsoft SQL Server → MySQL (via providers) → Oracle (via providers) → PostgreSQL (via providers) → SQL Server Express → SQLite → |
| supportsLanguage |
C#
→
F# → VB.NET → |
| supportsParadigm |
code-first
→
database-first → model-first → |
| uses |
DbContext
→
DbSet → LINQ to Entities → |
| version |
Entity Framework 6
→
Entity Framework Core → |
Referenced by (9)
| Subject (surface form when different) | Predicate |
|---|---|
|
Entity Framework
("Entity Framework 6")
→
Entity Framework ("Entity Framework Core") → |
version |
|
.NET Framework
→
|
feature |
|
Flask-SQLAlchemy
("ORM")
→
|
hasTag |
|
ASP.NET
→
|
integratesWith |
|
Entity Framework
("Entity Framework Core (for new .NET development)")
→
|
replacedBy |
|
LINQ
("Entity Framework data models")
→
|
supportsDataSource |
|
.NET Core
("Entity Framework Core")
→
|
supportsFramework |
|
Entity Framework
("DbSet")
→
|
uses |