Exemple #1
0
 //Aggiungere un film
 public static void InsertMovie(Movie m)
 {
     using (var cxt = new CinemaDBContext())
     {
         cxt.Movies.Add(m); //dobbiamo specificare dove aggiungere
         cxt.SaveChanges();
     }
 }
Exemple #2
0
        //Eliminare un film-Modalità connessa

        public static void DeleteMovie()
        {
            using (var cxt = new CinemaDBContext())
            {
                var f = cxt.Movies.Find(13);
                Console.WriteLine("Sto eliminando il film: {0}", f.Titolo);
                cxt.Movies.Remove(f);
                cxt.SaveChanges();
            }
        }
Exemple #3
0
        //Eliminare un film-Modalità disconnessa

        public static void DeleteMovieDisconnected(int movieID)
        {
            var f = new Movie();

            //inizializzo un contesto per trovare il film
            using (var cxt = new CinemaDBContext())
            {
                f = cxt.Movies.Find(movieID)
                ;
            }

            //...
            //inizializzo un altro contesto per eliminarlo
            using (var cxt = new CinemaDBContext())
            {
                cxt.Entry <Movie>(f).State = EntityState.Deleted;
                cxt.SaveChanges();
            }
        }