Bonjour,
Mon application se base sur 2 classes de services qui gèrent chacun une entité propre :
- ServiceA: EntiteA,
- ServiceB : EntiteB.
Les classes de services sont simples et propose des services du type : Ajouter, Modifier, Supprimer & Lister.
La particularité de ServiceB.Lister est qu'il attend en paramètre une entiteA pour lister les A associé à B.
J'host mes services dans un service windows dans lequel j'ai crée deux services host (1 par classe Service). Je crée un projet client dans lequel j'ajoute mes 2 références de service (une part service exposé).
Mon problème est que je me retrouve avec 2 "entités" A :
- Une pour la référence service vers le service A,
- Une pour la référence service B.
Et forcément quand j'appelle un à la place de l'autre, il ne veut pas ...
A ce stade, je ne vois comme solution :
- Modifier mes services pour qu'ils ne prennent que des types simples,
- Ajouter des méthodes de conversions dans mon client,
- Crée des classes de services qui exposent tous les services.
Pour être honnête, aucune des solutions ne va vraiment ...
Donc si quelqu'un voit une autre solution ...
Partager