Example #1
0
        public void DeleteUserGraph(string id)
        {
            //EF Core supports Cascade delete by convention
            //Even if full graph is not in memory, db is defined to delete
            //But always double check!
            var user = _context.Users.Find(id);               //NOT TRACKING !!

            _context.Entry(user).State = EntityState.Deleted; //TRACKING
            _context.SaveChanges();
        }