DDD (conception par domaine): Puis-je référencer un référentiel d'une entité différente dans un service d'entité spécifique?Puis-je référencer un référentiel d'une entité différente dans un service d'entité spécifique?
Par exemple (je suis désolé si l'exemple est un peu hors contexte):
Sachant qu'il ya le étudiant et StudentAddress entités
public class StudentService : ServiceBase<Student>, IStudentService {
private readonly IStudentAddressRepository _studentAddressRepository; // Is this reference valid?
private readonly IStudentRepository _studentRepository;
public StudentService(IStudentRepository repository, IStudentAddressRepository studentAddressRepository) : base(repository)
{
//... IoC
}
}
Est-ce pour référence StudentAddressRepository ou même pour l'entité StudentAddress valide?
Que fait le service? – tomliversidge
Il semble bizarre que 'StudentService'" soit un "référentiel d'étudiants * et *" ait un "référentiel d'étudiants". Je ne pense pas que ce devrait être un référentiel. Mais cette question est plutôt basée sur l'opinion. –
Je suis désolé. J'ai fait une erreur. C'est vraiment ServiceBase –