
SAHASRA TECHNOLOGIES
Beginner to intermediate curriculum · Entity Framework Core — Optional TrackEntity Framework Core — Optional Track
Optional ORM learning kept separate from the core SQL + ADO.NET + Dapper path so students understand database operations before abstraction.
curriculum pdf
Save the complete Entity Framework Core — Optional Track curriculum as a branded PDF for offline reference.
learning objective
Use EF Core for common CRUD and relationship scenarios without diving into advanced internals.
recommended class plan
14–18 classes · 90 minutes per class
2–3 classes per week
technologies
- Entity Framework Core
- C#
- LINQ
- SQL Server
tools
- Visual Studio
- .NET CLI
- NuGet
- SSMS
curriculum modules
Basic foundations → practical skills → guided application
ORM & DbContext
ORM concepts, packages, DbContext, DbSet, entities and connection configuration.
Code First & Migrations
Create a model, generate migrations and update a development database.
CRUD & LINQ
Query, insert, update and delete entities with practical LINQ.
Relationships & Tracking
Basic relationships, Include, change tracking and common update patterns.
beginner topics
Start here and build comfort.
- ORM concept
- DbContext and DbSet
- Entities
- Code First
- Migrations
- Basic CRUD
intermediate topics
Progress after the basics are clear.
- Relationships
- Include
- Tracking basics
- LINQ filters and projections
- Updating disconnected data basics
practical learning
Practise, submit, build and explain.
Practical exercises
- —Create a Code First model
- —Run migrations
- —Build CRUD queries
- —Load related data
Assignments
- —Add EF Core to a small API
- —Compare one Dapper query with EF Core
Mini projects
- —EF Core Student Records API
industry habits throughout the track
Industry terminology
Debugging exercises
- Fix a migration mismatch
- Investigate missing related data
- Resolve a tracking conflict
AI learning exercises
- Ask AI to explain generated migration code
- Review an EF query for unnecessary loading
topics intentionally excluded
Advanced topics come later.
Quality fundamentals are more valuable than an overloaded syllabus. These topics are outside this track:
- Advanced EF Core internals
- Complex performance tuning
- Advanced interceptors
- Distributed transactions
recommended next track
