Update & Delete
Updating entities
using EFGetStarted;
using System;
using System.Linq;
var db = new MyContext();
Console.WriteLine("List of students...\n");
foreach (var s in db.Students)
Console.WriteLine($" Id: {s.Id}\t Name: {s.Name} Is Enrolled: {s.IsEnrolled}");
Console.WriteLine();
Console.Write("Enter the ID of the student you wish to modify:");
var Id = int.Parse(Console.ReadLine());
var stud = db.Students.Find(Id);
if (stud is null)
Console.Write("Student not found!\n");
else
{
Console.Write("Enter new name:");
var name = Console.ReadLine();
stud.Name = name;
db.SaveChanges();
Console.WriteLine("List of students...\n");
foreach (var s in db.Students)
Console.WriteLine($" Id: {s.Id}\t Name: {s.Name} Is Enrolled: {s.IsEnrolled}");
}
Console.WriteLine("Press any key to exit");
Console.ReadKey();Deleting entities
Last updated