LINQ dane tymczasowe

0

Witam!
Piszę właśnie program w którym dodaję do swojej tabeli Domownicy domownika:

domoweFinanse.Domownicies.InsertOnSubmit(_domownicy);
następnie wykonuję zapytanie

var domownicy = from domownik in domoweFinanse.Domownicies
                            select domownik;

Ale zmian w tabeli domownicy nie widać
Dopiero jak zapiszę zmiany:
domoweFinanse.SubmitChanges();
To powyższe zapytanie pokaże mi wprowadzonego nowego domownika.
Czy jest sposób żeby pracować na danych tymczasowych bez aktualizacji bazy danych sql?
Ponieważ zmiany chciałbym wprowadzać dopiero przy zamykaniu programu a nie w trakcie jego działania. Pozdrawiam.

0

nie. linq to sql wykonuje zapytania do bazy, wiec sciaga zapytania z bazy. dane tymczasowe musisz sobie sam obsluzyc, albo zapisywac je na biezaco do bazy w transakcji - i te potem zatwierdzac lub anulowac. to tyle mowiac prosto.. bo temat taki banalny to nie jest.. podejrzewam ze baza jest Twoja, aplikacja mala, przykladowa, wiec pisz na biezaco w transakcji

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