Per riassumere l'ampia scia di commenti...
Verifica che i parziali siano stati fissati insieme correttamente:
- Assicurati che entrambe le definizioni di classe siano nello stesso spazio dei nomi e nello stesso assembly.
- Assicurati che almeno una di esse sia dichiarata parziale (la maggior parte delle classi generate lo sono, comprese quelle generate da EF).
- Verifica che il parziale appena creato possa vedere i membri precedenti, per confermare che i parziali corrispondono.
Dove il client si trova in un binario diverso (come era il caso qui)
- Assicurati che i binari/i riferimenti dei progetti client siano aggiornati (esegui una build pulita / elimina la copia binaria / ricrea il riferimento), a seconda della situazione del tuo progetto.
In questo caso, l'ultimo controllo è stato il più importante e ha risolto il problema.