C# Entity Framework many-to-many relations

165
14 марта 2019, 18:40

У меня есть класс Student, который содержит информацию о студентах, а так же клас Group, который содержит описания факультета. Один студент может посещать много факультетов, а так же одои факультет может посещать множество студентов. Связь многие-ко-многим.

 public class Student
{
    [Key]
    public int ID { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Email { get; set; }
    public string Password { get; set; }
    public virtual ICollection<Group> GroupId { get; set; }
}

public class Group
{
    [Key]
    public int ID { get; set; }
    public string NameOfGroup { get; set; }
    public virtual ICollection<Student> StudentId { get; set; }
}

Как я понимаю, будет создана промежуточная таблица Student/Group, которая будет хранить два внешних ключа. Но кроме этих двух внешних ключей мне нужно добавить еще поле DateOfJoin (Дата записи в факультет). Как это сделать?

READ ALSO
Как сгенерировать Biginteger заданного размера?

Как сгенерировать Biginteger заданного размера?

Как можно сгенерировать число Biginteger заданного размера?

158
Ошибка Call to undefined method SQLite3Result::fetch_array()

Ошибка Call to undefined method SQLite3Result::fetch_array()

Как правильно использовать fetch_array?

173
Не работают cookie (PHP)

Не работают cookie (PHP)

Вот это код:

158
Что то не так с json вопрос на php

Что то не так с json вопрос на php

Почему этот код не декодируется в json делаю так:

193