{"id":18602802,"url":"https://github.com/cihatsolak/dotnet-efcore-6","last_synced_at":"2025-08-02T15:12:56.941Z","repository":{"id":107470618,"uuid":"579615861","full_name":"cihatsolak/dotnet-efcore-6","owner":"cihatsolak","description":"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.","archived":false,"fork":false,"pushed_at":"2023-01-28T16:22:49.000Z","size":932,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-12T16:06:50.617Z","etag":null,"topics":["concurrency","delete-behaviours","efcore6","entity-state","explicit-loading","indexes","isolation-levels","joins","multiple-db","relational-databases","store-procedures","transaction","transactions"],"latest_commit_sha":null,"homepage":"https://cihatsolak.medium.com/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cihatsolak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-18T09:46:18.000Z","updated_at":"2023-01-23T21:22:47.000Z","dependencies_parsed_at":"2023-06-25T22:02:47.829Z","dependency_job_id":null,"html_url":"https://github.com/cihatsolak/dotnet-efcore-6","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihatsolak%2Fdotnet-efcore-6","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihatsolak%2Fdotnet-efcore-6/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihatsolak%2Fdotnet-efcore-6/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihatsolak%2Fdotnet-efcore-6/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cihatsolak","download_url":"https://codeload.github.com/cihatsolak/dotnet-efcore-6/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254582909,"owners_count":22095519,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["concurrency","delete-behaviours","efcore6","entity-state","explicit-loading","indexes","isolation-levels","joins","multiple-db","relational-databases","store-procedures","transaction","transactions"],"created_at":"2024-11-07T02:12:35.563Z","updated_at":"2025-05-16T18:12:14.639Z","avatar_url":"https://github.com/cihatsolak.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# This repository includes the following topics.\n\n:small_orange_diamond: What is Entity Framework?\n\n:small_orange_diamond: What are the advantages of Entity Framework?\n\n:small_orange_diamond: What are the disadvantages of Entity Framework?\n\n:small_orange_diamond: Which databases does EF Core work with?\n\n:small_orange_diamond: What is Database-First?\n\n:small_orange_diamond: What are DbContext and DbSet? How is it created?\n\n:small_orange_diamond: What is the OnConfiguring method? How to use ?\n\n:small_orange_diamond: Scaffold-DbContext command usage ?\n\n:small_orange_diamond: What is Code-First?\n\n:small_orange_diamond: What is migration?\n\n:small_orange_diamond: What are the migration commands? How to use ?\n\n:small_orange_diamond: What are the methods that come with the DbContext class?\n\n:small_orange_diamond: What is ChangeTracker?\n\n:small_orange_diamond: How does EF Core work?\n\n:small_orange_diamond: What are the methods of the DbSet class?\n\n:small_orange_diamond: How to Configure with EF Core.\n\n:small_orange_diamond: What is Relationship?\n\n:small_orange_diamond: How to create a relationship with EF Core? (One-to-Many) ( One-to-One) ( Many-to-Many)\n\n:small_orange_diamond: Relationship Delete Behaviors( Default-Null-Restrict-No Action )\n\n:small_orange_diamond: Using the DatabaseGenerated Attribute\n\n:small_orange_diamond: Related Data Load ( Eager loading-Lazy loading-Explicit loading )\n\n:small_orange_diamond: What is EF Core Inherince?\n\n:small_orange_diamond: What is Table-Per-Hierarchy? How to use ?\n\n:small_orange_diamond: What is Table-Per-Type? How to use ?\n\n:small_orange_diamond: What is Owned Entity Type? How is it created?\n\n:small_orange_diamond: How to create Keyless Entity Types?\n\n:small_orange_diamond: How to create index on tables with Entity Framework?\n\n:small_orange_diamond: How to build performant queries with EF Core\n\n:small_orange_diamond: How to use EF Core in AspNet Core MVC and API projects?\n\n:small_orange_diamond: How to create a transaction with EF Core?\n\n:small_orange_diamond: What are the isolation levels? How is it created?\n\n:small_orange_diamond: How is Isolation Level determined in transaction transactions with EF Core?\n\n#### Contact Addresses\n##### Linkedin: [Send a message on Linkedin](https://www.linkedin.com/in/cihatsolak/)\n##### Twitter: [Go to @cihattsolak](https://twitter.com/cihattsolak)\n##### Medium: [Read from medium](https://cihatsolak.medium.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcihatsolak%2Fdotnet-efcore-6","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcihatsolak%2Fdotnet-efcore-6","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcihatsolak%2Fdotnet-efcore-6/lists"}