https://github.com/iand1013/dometrain-efcore-dotnet
Code samples and hands-on implementations from “From Zero to Hero: Entity Framework Core in .NET” by Hannes Lowette. Covers EF Core fundamentals, advanced modeling, migrations, testing, multi-tenancy, and performance tuning.
https://github.com/iand1013/dometrain-efcore-dotnet
entity-framework-core self-learning sqlserver
Last synced: 2 months ago
JSON representation
Code samples and hands-on implementations from “From Zero to Hero: Entity Framework Core in .NET” by Hannes Lowette. Covers EF Core fundamentals, advanced modeling, migrations, testing, multi-tenancy, and performance tuning.
- Host: GitHub
- URL: https://github.com/iand1013/dometrain-efcore-dotnet
- Owner: IanD1013
- Created: 2025-01-31T08:55:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-02T01:52:36.000Z (about 1 year ago)
- Last Synced: 2025-04-02T02:38:24.426Z (about 1 year ago)
- Topics: entity-framework-core, self-learning, sqlserver
- Language: C#
- Homepage: https://dometrain.com/course/from-zero-to-hero-entity-framework-core-in-dotnet/
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Entity Framework Core Learning Project
This repository contains code samples and implementations from the course "From Zero to Hero: Entity Framework Core in .NET" by Hannes Lowette on Dometrain.
## Course Overview
This is a code-along project for the comprehensive Entity Framework Core course that covers:
- Basic EF Core concepts and ORM fundamentals
- Data modeling and relationships
- Migrations and database schema management
- Testing strategies with EF Core
- Advanced modeling techniques
- Performance optimization
- Multi-tenant approaches
- Different database providers
## Project Structure
- `Dometrain.EFCore.API/` - Main API project demonstrating EF Core implementations
- `Dometrain.EFCore.Tenants.QueryFilter/` - Example of implementing multi-tenant architecture
- `Dometrain.EFCore.Tests/` - Test projects showcasing different testing approaches
## Prerequisites
- .NET 7.0 or later
- SQL Server (or your preferred database provider)
- Visual Studio 2022 or VS Code with C# extensions
## Getting Started
1. Clone the repository
2. Open the solution in your preferred IDE
3. Update the connection strings in the configuration files
4. Run the migrations
5. Start the API project
## Course Source
This project is based on the course available at:
[From Zero to Hero: Entity Framework Core in .NET](https://dometrain.com/course/from-zero-to-hero-entity-framework-core-in-dotnet/)