Gubienie referencji po zmianie modelu entity.

0

Mam kilka projektów w solucji mam model Entity (.edmx)
Wszystko działa ok, ale musiałam zmienić nazwę atrybutu w bazie danych, później w modelu entity skasowałam daną tabelę i dodałam ją jeszcze raz. W kodzie poszły odpowiednie zmiany co do nazwy atrybutu.

W kodzie jednak odwołuję się do mojegu modelu Entity BazaDanych.edmx
Po zmianie jednak czegokolwiek w modelu wszystkie klasy przestają widzieć nazwę BazaDanych. Długo szukałam rozwiązania i mam nadzieję że mi pomożecie.

Przestrzeń nazw się raczej nie zmieniła, nazwa pliku też.
Nawet klasy, które są w tym samym projekcie i w tej samej przestrzeni nazw nie rozpoznają tej nazwy. Sprawdzałam też czy po "przegenerowaniu" wygenerowany plik zastąpiony nie ma gdzieś zamisat public czegoś innego, chociaż wygenerowany kod to masakra.

Jakieś pomysły?
Błąd powstały po modyfikacji:
Error 17 The type or namespace name 'CmnContext' could not be found (are you missing a using directive or an assembly reference?)

0

Wrzuć link do projektu albo sprawdź, czy w modelu jest zdefiniowana ta klasa, której brak powoduje błędy kompilacji.
EF ma wiele błędów, z czego chyba większość na etapie odświeżania modelu na podstawie bazy. Być może trafiłaś na jeden z takich. Obstawiam, że EF "zjadł" tę tabelę. Lekarstwem na to będzie wygenerowanie z bazy danych całego modelu od zera.

0

Bogu dzięki za programy dokładnie analizujące różnice między plikami i ładnie je reprezentujące.

Tworzenie od zera Entity też nic nie dawało okazało się że po dodaniu do modelu tabeli, Entity model sam zmieniał sobie właściwość: "Entity Container Name"

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