An open API service indexing awesome lists of open source software.

https://github.com/alugili/entityframeworkcoredemo

Entity Framework Core Demo, code sample, examples, for presentation, tutor, step by step learn, learn Entity Framework core.
https://github.com/alugili/entityframeworkcoredemo

eager-load eager-loading entity-framework entity-framework-core examples inheritance learning-by-doing logging logging-example many-to-many migrations one-to-many one-to-one seeding table-per-concrete-class table-per-hierarchy table-per-type transcations

Last synced: about 1 month ago
JSON representation

Entity Framework Core Demo, code sample, examples, for presentation, tutor, step by step learn, learn Entity Framework core.

Awesome Lists containing this project

README

        

# EntityFrameworkCoreDemo
Entity Framework Core Demo, code sample, examples, for presentation, tutor, step by step learn, learn Entity Framework core.

Presentation about:
- What is Entity Framework?
- Entity Framework Architecture
- SQL vs. NoSQL vs. NewSQL: Which one Should I use?
- NoSQL -> not-available in EF-Core
- NewSQL -> not-available in EF-Core
- Simple Example (Configuration, DbContext, Entity)
- Entity Framework Core

Code Examples:
- Simple Example
1) Configuration
2) DbContext
3) Domain Entities

- Entity Relationships:
1) One to Many
2) Many to Many -> available in EF-Core only with a help table
3) One to One

- Logging
- CRUD Operations
- Eager Loading
- Lazy Loading -> not-available in EF-Core
- Explicit Loading
- Conventions
- Data Annotations
- Inheritance: Table per hierarchy (TPH) -> available in EF-Core
- Inheritance: Table per type (TPT) -> not-available in EF-Core
- Inheritance: Table per concrete class (TPC) -> not-available in EF-Core
- Data Seeding
- Migration

Advanced:
- Transaction
- Interception