Ho un servizio che restituisce una schiera di animali ma l'elenco può contenere gatti, cani, ecc. Che estendono tutti gli animali. So che ho bisogno di utilizzare l'attributo KnownType o ServiceKnownType e rispettivamente sulla classe di entità o sulla classe di servizio.Qual è la differenza in WCF quando si utilizzano KnownType e ServiceKnownType?
Qual è la differenza tra i 2 attributi? Preferisco ServiceKnownType perché è applicato al servizio, esattamente dove è necessario e richiesto, al contrario di KnownType che viene applicato sulla mia entità. Per me applicarlo alla classe di entità significa sapere troppo avanti come viene utilizzata la mia classe di entità.
Per ora l'ho sulla mia entità e funziona come un incantesimo, ma sto cercando una guida qui per le migliori pratiche e l'utilità.
Grazie. Questo è quello che stavo pensando e ho intenzione di metterlo a livello di contratto operativo. –
BTW - la ragione per cui ho contrassegnato la risposta di Matt come accettata è a causa del link che fornisce che vi entra in profondità. Ad ogni modo mi piace la tua risposta, lo dice in parole povere. –
Sembra che l'altra risposta sia stata cancellata .... –