Beispiel #1
0
        // Update tracking i update no tracking
        public static void Update()
        {
            List <Film> filmovi      = context.Film.ToList();
            Film        filmZaUpdate = filmovi.First();

            filmZaUpdate.Naziv = "Shrek i zmajevi 2";
            context.Update(filmZaUpdate); // azuriranje bez trackinga, kada nema onda zna da li je bilo
            //promene ili ne...
            context.SaveChanges();
        }
Beispiel #2
0
        public static void DodajFilm()
        {
            BioskopContext context = new BioskopContext(); // predstavlja brokera baze podataka

            context.Add(new Sediste
            {
            });
            context.Add(new Korisnik
            {
                Ime      = "Lana",
                Prezime  = "Lanic",
                Pol      = Pol.Ženski,
                Username = "******",
                Password = "******"
            });
            context.Add(new Korisnik
            {
                Ime      = "Mica",
                Prezime  = "Micic",
                Pol      = Pol.Muški,
                Username = "******",
                Password = "******"
            });
            // fali nam Commit, sve se radi preko transakcija
            // transakcije se izvrsavaju sve ili nijedna
            context.SaveChanges(); // ovo je komitovanje
            //    context.Dispose();
        }
Beispiel #3
0
 public void Commit()
 {
     context.SaveChanges();
 }