Je suis en train d'écrire quelques services WCF qui exposent des données récupérées à partir d'Entity Framework, et en suivant les modèles de conception pilotée par domaine, j'ai un référentiel par agrégat. L'exemple concret est une collection de questions et de réponses. Il y a un QuestionRepository et un AnswerRepository.Utilisation du même contrat de données entre services
Je rencontre des problèmes lorsque je souhaite transférer des éléments de QuestionRepository vers AnswerRepository. Comme les deux services sont soutenus par le même modèle de données, ils utilisent les mêmes éléments logiques, mais svcutil les place dans deux espaces de noms différents et les traite comme des services complètement différents.
Y at-il un moyen de contourner ce problème? Est-il possible d'héberger deux ServiceContracts dans le même service? Est-il possible que WCF réutilise les contrats de données générés par un autre service?
Merci, Roy