Korzystałem już z EF sporo w moich projektach, więc mi już mi witki opadają, bo nie mogę rozwiązać problemu dlaczego mi dane nie zapisują się w bazie danych. Tym razem po raz pierwszy jednak używam EF w ASP.NET.
Kod wygląda tak:
try
{
//PytanieOtwarte po = PytanieOtwarte.CreatePytanieOtwarte(0, tbTrescPyt.Text);
PytanieOtwarte po = new PytanieOtwarte();
po.tresc = "asd";
context.AddToPytanieSet(po);
context.AcceptAllChanges();
context.SaveChanges();
lbSukces.Text = "Operacja zakończona sukcesem! <br> Za chwilę nastąpi przekierowanie.";
}
catch (Exception)
{
s += "UWAGA! Nieudana operacja zapisu do bazy<br>";
}
Problem w tym że nie leci żaden wyjątek w przeglądarce Labelka lbSukces informuje nas o pozytywnym zakończeniu działań, ale gdy zaglądam fizycznie do bazy danych świeci ona pustkami. Tabele są ustawione na Identify Specification = yes.
Co dziwniejsze nawet by odłączonym internecie w komputerze program dalej uznaje że dane się poprawnie zapisują. Program odpalam z dysku twardego, ale bazę danych mam na serwerze, gdzie są utworzone odpowiednio tabele z modelu Entity.
Proszę o pomoc, został mi jeden dzień na skończenie tego, a ja siedzę w miejscu przez taką głupią rzecz.