J’aimerais forcer svcutil
à générer tous les contrats de données d’un ensemble utilisé par WCF, qu’un type de contrat soit référencé ou non par un contrat d’opération donné.
[DataContract] public class Foo { } [DataContract] public class Bar : Foo { } [ServiceContract] public interface IService { [OperationContract] void Get(Foo foo); }
Compte tenu de cette configuration, je ne peux pas demander à svcutil
de générer une version de Bar
car aucun contrat d’opération n’y fait actuellement référence. Existe-t-il un moyen de forcer svcutil
à générer le contrat de données pour Bar
?
Ajouter un atsortingbut KnownType à la classe Foo
[KnownType(typeof(Bar))] [DataContract] public class Foo { }