// 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(); }
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(); }
public void Commit() { context.SaveChanges(); }