Je suis en train de lire ceci tutorial. Je fais un à plusieurs avec le code en premier. L'exemple est:Exemple de cadre d'entité un-à-plusieurs confus
Mais pour moi, cela n'a aucun sens logique. Pourquoi y a-t-il une collection d'étudiants en grade? Ne devrait-il pas être l'inverse? Mon propre exemple est le suivant:
public class Author
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
[Display(Name = "Date of birth")]
public DateTime DateOfBirth { get; set; }
public ICollection<Book> Books { get; set; }
}
public class Book
{
[Key]
public int Id { get; set; }
[Required]
public string Title { get; set; }
[Display(Name = "Publication Name")]
public DateTime PublicationDate { get; set; }
[Required]
public int Edition { get; set; }
[Required]
public Author Author { get; set; }
}
Un auteur a donc beaucoup de livres. Et beaucoup de livres ont un auteur (je sais que ce n'est pas la vraie vie, mais seulement à des fins éducatives).
Comment ça marche? Pourquoi une note at-elle une collection d'étudiants?
Oooooh. Ok c'est peut-être ça. Alors l'ai-je fait correctement dans mon exemple? – alex3wielki
@ alex3wielki oui, je pense que votre code est correct. – orhtej2
Ok merci. A maintenant du sens – alex3wielki