Entity Framework (EF) is an object-relational mapper (O/RM) that enables .NET developers to work with a database using .NET objects without writing code.
Entity Framework (EF) Core is a lightweight and open source can be used at a part of .NET Core development. Learn more about EF Core: https://docs.efproject.net
Rowan Miller just announced EF Core 2.0 backlog and roadmap. Some of the key points from the Github post.
- Simple Logging API to log the SQL being executed and vew everything being logged.
- Important for schema changes on SQLite.
- Query: Group Join improvements
- Query: Allows a base filter to be set for an entity type. This filter then applies to all queries, including eager loading (Include(...)).
- Simplification of architecture for services and providers
- Move SQLite provider to SQLitePCL - This gives us a more robust solution for distributing native SQLite binaries on different platforms.
- Type mapping extensibility - This makes it simpler to extend the type mapper to handle additional types.