Pour résumer la grande piste de commentaires...
Vérifiez que les partiels sont correctement attachés :
- Assurez-vous que les deux définitions de classe se trouvent dans le même espace de noms et le même assembly.
- Assurez-vous qu'au moins l'une d'elles est déclarée comme partielle (la plupart des classes générées le sont, y compris celles générées par EF).
- Vérifiez que le partiel nouvellement créé peut voir les membres précédents, pour confirmer que les partiels correspondent.
Où le client est dans un binaire différent (ce qui était le cas ici)
- Assurez-vous que les binaires/références des projets clients sont à jour (effectuez une compilation propre/supprimez la copie binaire/recréez la référence), en fonction de la situation de votre projet.
Dans ce cas, la dernière vérification a été la plus importante et a résolu le problème.