Junior — Middle
Czy mógłbyś podać przykład sytuacji, w której jeden element jest powiązany z wieloma innymi, i odwrotnie?
sobes.tech AI
Odpowiedź od AI
Przykładem sytuacji, gdy jeden element jest powiązany z wieloma innymi, i odwrotnie, może być relacja "wiele do wielu". Na przykład, w systemie zarządzania kursami, student może uczęszczać na wiele kursów, a każdy kurs może obejmować wielu studentów.
W C# można to przedstawić tak:
public class Student
{
public string Name { get; set; }
public List<Course> Courses { get; set; } = new List<Course>();
}
public class Course
{
public string Title { get; set; }
public List<Student> Students { get; set; } = new List<Student>();
}
Tutaj jeden student jest powiązany z wieloma kursami, a każdy kurs z wieloma studentami.