Bonjour,
Je suis confronté à un problème de relations entre plusieurs entities. J'ai une entity "Slot" qui est lié à une autre entity mais qui n'est pas toujours du même type, elle peut-être soit un "Center" soit un "Vehicle".
On a donc les relations suivantes:
- Slot ---> Center : "One to Many"
- Slot ---> Vehicle : "One to One" (un véhicule ne peut avoir qu'un seul emplacement)
Voici comment se présente le code de mon entité :
Je pense qu'il ne devrait pas y avoir une propriété pour Center et une autre pour Vehicle, il faudrait pouvoir avoir la même propriété afin de définir à quel type le Slot appartient-il. Comment établir cette relation?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class Slot { public int ID { get; set; } public string Code { get; set; } public int MaximumCapacity { get; set; } public virtual Center Center { get; set; } public virtual Vehicle Vehicle { get; set; } public virtual List<Package> Packages { get; set; } }
Partager