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

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.

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/)