Korzystam z Entity Framework do wypełnienia kontrolki siatki. Czasami po dokonaniu aktualizacji pojawia się następujący błąd:
Przechowywanie instrukcji aktualizacji, wstawiania lub usuwania wpłynęło na nieoczekiwaną liczbę wierszy (0). Elementy mogły zostać zmodyfikowane lub usunięte od czasu załadowania elementów. Odśwież wpisy ObjectStateManager.
Nie mogę wymyślić, jak to odtworzyć. Ale może to mieć coś wspólnego z tym, jak blisko siebie dokonuję aktualizacji. Czy ktoś to widział lub czy ktoś wie, do czego odnosi się komunikat o błędzie?
Edycja: Niestety nie mam już możliwości odtworzenia problemu, który tu miałem, ponieważ zrezygnowałem z tego projektu i nie pamiętam, czy w końcu znalazłem rozwiązanie, czy inny programista go naprawił, czy też obejrzałem go. Dlatego nie mogę przyjąć żadnych odpowiedzi.
Request.Uri
aby zobaczyć rzeczywisty adres URL żądania. W moim przypadku miałem trochę logiki śledzenia, która uderzała w moją stronę i niepotrzebnie ładowała kontekst z bazy danych (i od czasu do czasu ją aktualizowałem). Więc wtedy na rzeczywistej stronie, którą debugowałem, dane zostały zdeptane przez głupią logikę kodu śledzenia.