Skip to content

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.

License

Notifications You must be signed in to change notification settings

cihatsolak/dotnet-efcore-6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository includes the following topics.

🔸 What is Entity Framework?

🔸 What are the advantages of Entity Framework?

🔸 What are the disadvantages of Entity Framework?

🔸 Which databases does EF Core work with?

🔸 What is Database-First?

🔸 What are DbContext and DbSet? How is it created?

🔸 What is the OnConfiguring method? How to use ?

🔸 Scaffold-DbContext command usage ?

🔸 What is Code-First?

🔸 What is migration?

🔸 What are the migration commands? How to use ?

🔸 What are the methods that come with the DbContext class?

🔸 What is ChangeTracker?

🔸 How does EF Core work?

🔸 What are the methods of the DbSet class?

🔸 How to Configure with EF Core.

🔸 What is Relationship?

🔸 How to create a relationship with EF Core? (One-to-Many) ( One-to-One) ( Many-to-Many)

🔸 Relationship Delete Behaviors( Default-Null-Restrict-No Action )

🔸 Using the DatabaseGenerated Attribute

🔸 Related Data Load ( Eager loading-Lazy loading-Explicit loading )

🔸 What is EF Core Inherince?

🔸 What is Table-Per-Hierarchy? How to use ?

🔸 What is Table-Per-Type? How to use ?

🔸 What is Owned Entity Type? How is it created?

🔸 How to create Keyless Entity Types?

🔸 How to create index on tables with Entity Framework?

🔸 How to build performant queries with EF Core

🔸 How to use EF Core in AspNet Core MVC and API projects?

🔸 How to create a transaction with EF Core?

🔸 What are the isolation levels? How is it created?

🔸 How is Isolation Level determined in transaction transactions with EF Core?

Contact Addresses

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published