https://github.com/cihatsolak/dotnet-efcore-6
It is a repository created to learn advanced entity framework. All theoretically known knowledge has been tried practically through this pool. It was a different experience to deal with the isolation level issue with the entity framework in particular.
https://github.com/cihatsolak/dotnet-efcore-6
concurrency delete-behaviours efcore6 entity-state explicit-loading indexes isolation-levels joins multiple-db relational-databases store-procedures transaction transactions
Last synced: 16 days ago
JSON representation
It is a repository created to learn advanced entity framework. All theoretically known knowledge has been tried practically through this pool. It was a different experience to deal with the isolation level issue with the entity framework in particular.
- Host: GitHub
- URL: https://github.com/cihatsolak/dotnet-efcore-6
- Owner: cihatsolak
- License: mit
- Created: 2022-12-18T09:46:18.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-28T16:22:49.000Z (over 2 years ago)
- Last Synced: 2025-05-12T16:06:50.617Z (21 days ago)
- Topics: concurrency, delete-behaviours, efcore6, entity-state, explicit-loading, indexes, isolation-levels, joins, multiple-db, relational-databases, store-procedures, transaction, transactions
- Language: C#
- Homepage: https://cihatsolak.medium.com/
- Size: 910 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# This repository includes the following topics.
:small_orange_diamond: What is Entity Framework?
:small_orange_diamond: What are the advantages of Entity Framework?
:small_orange_diamond: What are the disadvantages of Entity Framework?
:small_orange_diamond: Which databases does EF Core work with?
:small_orange_diamond: What is Database-First?
:small_orange_diamond: What are DbContext and DbSet? How is it created?
:small_orange_diamond: What is the OnConfiguring method? How to use ?
:small_orange_diamond: Scaffold-DbContext command usage ?
:small_orange_diamond: What is Code-First?
:small_orange_diamond: What is migration?
:small_orange_diamond: What are the migration commands? How to use ?
:small_orange_diamond: What are the methods that come with the DbContext class?
:small_orange_diamond: What is ChangeTracker?
:small_orange_diamond: How does EF Core work?
:small_orange_diamond: What are the methods of the DbSet class?
:small_orange_diamond: How to Configure with EF Core.
:small_orange_diamond: What is Relationship?
:small_orange_diamond: How to create a relationship with EF Core? (One-to-Many) ( One-to-One) ( Many-to-Many)
:small_orange_diamond: Relationship Delete Behaviors( Default-Null-Restrict-No Action )
:small_orange_diamond: Using the DatabaseGenerated Attribute
:small_orange_diamond: Related Data Load ( Eager loading-Lazy loading-Explicit loading )
:small_orange_diamond: What is EF Core Inherince?
:small_orange_diamond: What is Table-Per-Hierarchy? How to use ?
:small_orange_diamond: What is Table-Per-Type? How to use ?
:small_orange_diamond: What is Owned Entity Type? How is it created?
:small_orange_diamond: How to create Keyless Entity Types?
:small_orange_diamond: How to create index on tables with Entity Framework?
:small_orange_diamond: How to build performant queries with EF Core
:small_orange_diamond: How to use EF Core in AspNet Core MVC and API projects?
:small_orange_diamond: How to create a transaction with EF Core?
:small_orange_diamond: What are the isolation levels? How is it created?
:small_orange_diamond: How is Isolation Level determined in transaction transactions with EF Core?
#### Contact Addresses
##### Linkedin: [Send a message on Linkedin](https://www.linkedin.com/in/cihatsolak/)
##### Twitter: [Go to @cihattsolak](https://twitter.com/cihattsolak)
##### Medium: [Read from medium](https://cihatsolak.medium.com/)