CRUD C#.Net with Entity Framework

Create Windows App CRUD C#.Net with Entity Framework
Rating: 4.1 out of 5 (501 ratings)
16,240 students

The student will learn how to create a Asynchronous CRUD system in C# with EF6


  • Windows based computer


This course you will learn how  to make a  CRUD system using c# Desktop Windows App.

The requirements of this course is a basic experience in c# and understanding a basic databases. 

I use visual studio 2017 but you can use 2012-2015. 

Next Step -> I will create a tutorials creating a real world applications using entity framework core and will use the code first approach so you can easily apply what you will learn from this course.

**** UPDATES *****

I included videos that converts the CRUD system into asynchronous process.

I use VS 2019 but you can also use, VS 2012, 2015 or 2017 version.

Who this course is for:

  • Beginner to Intermediate

Course content

2 sections12 lectures1h 22m total length
  • EF CRUD - Create Project
  • EF CRUD - Model and Migrations
  • EF CRUD - Seed Data
  • EF CRUD - Fetch data into dataGridview
  • EF CRUD - Create, Update & Delete
  • EF CRUD - Finalizing the project


Full-Stack Web & software developer
Harry C.
  • 4.1 Instructor Rating
  • 501 Reviews
  • 16,276 Students
  • 1 Course

Hi there, I create courses so that i can share my knowledge and skills in programming,
I have almost 10 years experience in the I.T industry. My biggest strengths are dealing with computers and math. I love coding and building websites, software and mobile app.

Despite coming from a very poor family and being raised in a place without internet and hardly any phone service, I never gave up working on my dreams. Remember, you do not need money to be successful nor do you need it to be able to face the challenges of everyday life. For me, life was not always easy. I never gave up reviewing and improving myself. There were worst things that could have happened if I didn’t continue my interest in technology. Many people do not realize how blessed they are to be able to attend school and get an education. Take advantage of your studies because studying hard pays off in the long run.

Area Of Expertise
Software and Web Development
Database and Reporting Development
Computer System Specialist/analyst
Computer hardware and Networking
Cyber Security-(Ethical Hacking/Pen-testing)


Current Full-Time Position: Application Developer
Part-Time Position: Software Engineer