Podsumowując ścieżkę dużych komentarzy...
Sprawdź, czy części są połączone prawidłowo:
- Upewnij się, że obie definicje klas znajdują się w tej samej przestrzeni nazw i zestawie.
- Upewnij się, że co najmniej jedna z nich jest zadeklarowana jako częściowa (większość generowanych klas jest, w tym te generowane przez EF).
- Sprawdź, aby upewnić się, że nowo utworzony podzespół widzi poprzednich członków, aby potwierdzić, że podszablony pasują.
Gdzie klient znajduje się w innym pliku binarnym (tak było w tym przypadku)
- Upewnij się, że pliki binarne/referencje projektów klienta są aktualne (wykonaj czystą kompilację / usuń kopię binarną / ponownie utwórz referencję), w zależności od sytuacji w projekcie.
W tym przypadku ostatnia kontrola była najważniejsza i rozwiązała problem.