Entity Framework core- SQL Data Access with C# .Net
- Development
- Dec 21, 2024

Entity Framework core: SQL Data Access with C# & .Net, available at $54.99, has an average rating of 3.7, with 57 lectures, 2 quizzes, based on 17 reviews, and has 146 subscribers.
You will learn about Fundamentals of Entity Framework Core Code First & Database First Approach Migrations with Entity Framework Core ( Create, Revert, Database update and more ) Advanced topics like ChangeTracking, SQL Queries, Query Evaluation and Performance Bonus: SQL Basics, LINQ Basics, Docker Basics and VS Code This course is ideal for individuals who are .Net Developers or Enterprise Developers or professional developers with Microsoft Stack It is particularly useful for .Net Developers or Enterprise Developers or professional developers with Microsoft Stack.
Enroll now: Entity Framework core: SQL Data Access with C# & .Net
Summary
Title: Entity Framework core: SQL Data Access with C# & .Net
Price: $54.99
Average Rating: 3.7
Number of Lectures: 57
Number of Quizzes: 2
Number of Published Lectures: 57
Number of Published Quizzes: 2
Number of Curriculum Items: 62
Number of Published Curriculum Objects: 62
Original Price: 24.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Entity Framework Core is the Default Technologyin terms of SQL Database access with dotnet core.
Almost every project with dotnet core nowadays will use it, so to push your skills, career and future salary you ought to learn this technology.
As a dotnet core Developer you cannot move around this technology. This is why I made this course so you can profit from expertise of many years as a freelance developer.
Learn in this course everything about the following topics:
What is Entity Framework Core all about and why do we need it?
What is an ORM (object relational mapper)?
Which basic building blocksdoes EF core consist of
DbContext
POCOs
Migrations
Change Tracking
and much more
Create a Database with the Code FirstApproach
Create the access code from an existing Database with the Database First Approach
Queries and Commands with the EF core Query API
Migrations:manage the database schema
ChangeTracking & Performance
Also this course offers lots and lots of source code, extra insights and downloadable contents. It also tests everything you learned in a section with a Quiz as well as an Assignment.
All topics are explained with a real world application which is in use to date (yet in a slightly simpliefied version).
As Database systems we use the following:
SQlite (easier to deliver with downloadable code)
PostgreSQL (probably the best open source SQL Database out there)
MariaDB (As MySQL fork the probably most used Open Source Database)
Additionally there is a Bonus Section with Introduction and Refreshers to the following topics:
Docker
SQL
LINQ
VS Code
ENROLL NOW,make use of my experience and support and put your career on the next step of the ladder.
All the best
Your Instructor
Timo
Course Curriculum
Chapter 1: What is Entity Framework Core and what do we need it for?
Lecture 1: What is EF? What is an ORM?
Lecture 2: Benefits & Drawbacks of EF core explained
Lecture 3: First Impression of EF core with SQlite and Database first approach
Lecture 4: Learn the basic concpets of EF core
Lecture 5: Working with the course materials
Lecture 6: Update Uploaded Code for the chapters.
Lecture 7: Summary of the first chapter
Chapter 2: Database first & Code first approach
Lecture 1: Introduction to the example Application and its entites for the course.
Lecture 2: Add the EF Core Providers as Nuget Packages for SQlite, MariaDb and PostgreSQL
Lecture 3: Create a Database with SQlite
Lecture 4: Database inside a Docker Container: PostgreSQL
Lecture 5: Extract the DbContext and Entities from the existing Databases
Lecture 6: Code First I: Create POCOs (Model Entities)
Lecture 7: Code First II: Create the DatabaseContext
Lecture 8: Code First III: Use the InitialMigration and update the Database
Lecture 9: Code First IV: Conventions and Attributes
Lecture 10: Summary Code first and Db First
Chapter 3: Utilize the Entity Framework Query API
Lecture 1: Introduction to DbContext and Querying
Lecture 2: Create UseCases for the Application
Lecture 3: Seed Data: Add AddRange and SaveChanges
Lecture 4: Query Interface with DbContext I: ToList, First, Single, Last and Any
Lecture 5: Query Interface with DbContext II: Include & ThenInclude
Lecture 6: Improve read speed with AsNoTracking
Lecture 7: Evaluation of Queries
Lecture 8: Any Query and Insert into Linking Tables
Lecture 9: Update and Delete with Entity Framework Core
Lecture 10: Summary of the Query Api so far
Chapter 4: Alter the Database with Entity Framework Core Migrations
Lecture 1: Introduction to Migrations
Lecture 2: Add a Property with Migrations
Lecture 3: Change a Migration manually
Lecture 4: Revert a failed Migration
Lecture 5: 3 Ways to apply Migrations to the Database
Lecture 6: Apply Migrations from Code and as SQL Script
Lecture 7: Alter Entity Relationships with Migrations
Lecture 8: Learn what Shadow Properties are and what they are used for.
Lecture 9: How to use Shadow Properties
Lecture 10: Summary Migrations
Chapter 5: Reporting on the Example Application (Lean Production Trainer)
Lecture 1: What do we want to find out about our data?
Lecture 2: Report 1: Product related time to produce
Lecture 3: Report 2: Which Station needs the most time to complete the work step?
Lecture 4: Report 3: Which step is the overall most costly one?
Chapter 6: Advanced Topics with Entity Framework Core
Lecture 1: Intro to the advanced Topics of Entity Framework core section
Lecture 2: Understand the ChangeTracking Feature
Lecture 3: Look deeper into ChangeTracking and control it manually
Lecture 4: Utilize ChangeTracking Events to handle it manually
Lecture 5: Understand how Raw SQL and Querytypes work and what we need them for
Lecture 6: RawSql: Execute SQL Statements directly with Entity Framework Core
Lecture 7: Query Types: Query MariaDB Views without Table or Table Entities
Lecture 8: Mapping explained with Logging for EF core
Lecture 9: Sql Inheritance explained with postgreSql database
Lecture 10: Inheritance with Entity Framework Core
Lecture 11: Summary of advanced Ef Core Concepts
Chapter 7: Bonus: Things you might want to know for this course
Lecture 1: LINQ Basics: Extension Methods
Lecture 2: LINQ Basics: Anonymous Types
Lecture 3: SQL Basics: Tables and Data Types
Lecture 4: SQL Basics: Relationships
Lecture 5: More Resources
Instructors

Timo | C# Development | .NET | DevOps
Freelancer & .Net developer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Fiverr SEO- Learn fiverr gig ranking techniques in 2024
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 3Ds MAX + VRAY 5 + Interior 3D Rendering
- Figma Fundamentals- Use Figma Like a Pro
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5Advanced Photoshop Manipulations Tutorials Bundle
- 6SolidWorks Essential Training ( 2023 2024 )
- 7Python for Absolute Beginners
- 8Marketing Mix Modeling in one day for your Brand Analytics_1
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling