Linq i aktualizacja rekordu

0

Witam,
mam stronę na której umieściłem kilka TextBox'ow - wartości w nich podane mają aktualizować bazę danych. Do wszystkiego wykorzystuje Entity Framework i Linq. Dla uproszczenia poniżej wpisałem wartości na "sztywno" a nie z TexBox'ow.

            
            var Magazyn = new Magazyn_TestContainer();            
            var query = from p in Magazyn.Moj_Magazyn
                        where p.Id == 1
                        select p;

            foreach (var obj in query)
            {
                obj.Nazwa= "nazwa1";
                obj.Typ = "typ1";
            }

w przykładach które znalazłem w Internecie, żeby dokonać aktualizacji powinienem teraz wywołać "SubmitChanges" na "Magazyn"

            
            Magazyn.SubmitChanges();           

Niestety, ale nie mogę tego zrobić - zgodnie z tym co pokazuje intellisense SubmitChanges nie istnieje...
...tak więc jak prawidłowo powinienem dokonać aktualizacji rekordu przy wykorzystaniu Linq?

Pozdrawiam
Andrzej

0

A jak zamiast var Magazyn = new Magazyn_TestContainer(); dasz Magazyn_TestContainer Magazyn = new Magazyn_TestContainer();?

0

Z tego co pamiętam w Entity Framework jest SaveChanges(), SubmitChanges() w Linq to SQL

1 użytkowników online, w tym zalogowanych: 0, gości: 1