コード例 #1
0
        public void DeleteEpisode(int episodeId)
        {
            var episodeToRemove = _context.Episodes.FirstOrDefault(f => f.Id == episodeId);

            if (episodeToRemove == null)
            {
                throw new InvalidOperationException("Element not found");
            }
            var connectionToRemove = _context.CharacterEpisode.Where(f => f.EpisodeId == episodeId);

            _context.RemoveRange(connectionToRemove);
            _context.Episodes.Remove(episodeToRemove);
        }