Getting Started
  • Introduction
  • Development on Windows
  • Development on Mac & Linux
  • Development Kits
Mini Project
  • Introduction
  • Core Mvc Project
  • Bower & Npm Packages
  • Ef Core 2
  • Creating Database
  • Adding Data
  • Listing Data
  • Summary
Database Basics
  • Connect to Database
  • Exploring the Database
  • Selecting Data
  • Inserting Data
  • Updating & Deleting Data
Ef Core 2 Fundamentals
  • Updating Database
  • Repository Pattern
  • IEnumerable & IQueryable
  • Repository Methods
  • Reading Data
  • Updating Data & Change Tracking
  • Creating Data & Scope Identity
  • Deleting Data
  • Filtering Data
Migrations
  • What is Migration ?
  • Creating Migrations
  • Managing Migrations
  • Seeding Database
  • Multiple Database in a Project
Relationships
  • Creating a Relationship - One To Many (Optional)
  • Displaying Related Data
  • Creating & Editing Related Data
  • Deleting Related Data
  • Set Null to Related Data
  • One To Many (Required) & Cascade Delete
  • Include & ThenInclude
  • Implementing Instructor Repository
  • Generic Repository
  • Include Many Property & Override Generic Methods
  • Explicit loading & Filtering Related List of Data
  • Updating Multiple Related Data
  • Creating Related Data
  • Changing Relations of Related Data
  • Creating One to One Relationships
  • One to One Relationships in a Project
  • Creating Many to Many Relationships
  • Creating Junction Entity
  • Listing Data : Many To Many
  • Editing Data : Many To Many
Entity Framework Core in Detail
  • Install Packages Manually
  • Creating Database Scripts
  • Scaffolfing an Existing Database
  • Modeling an Existing Database
  • Data Annotations & Fluent Api
  • Relationships using Fluent Api
  • Raw SQL Queries
  • Working with Stored Procedure
  • Database Providers - SQLite
  • Transactions
Bonus
  • Diğer Kurslarım