Отношение Many to Many в Entity Framework

Entity Framework - объектно-ориентированная технология доступа к данным, является object-relational mapping (ORM) решением для .NET Framework от Microsoft. Предоставляет возможность взаимодействия с объектами как посредством LINQ в виде LINQ to Entities, так и с использованием Entity SQL. Отношение Many-to-Many подразумевает создание таблицы-связки, обеспечивающей сопоставление записей из двух разных таблиц. В данном видео рассматривается пример с сопоставлением курсов и студентов. Один курс может иметь несколько подписавшихся студентов, равно как и каждый студент может подписаться на несколько курсов. То есть имеем дело с классическим Many-to-Many. В коде создаются две сущности (Student и Course). Обратите внимание, что не создаётся сущность для таблицы-связки (этот вопрос будет рассмотрен в следующем видео). Каждая из двух созданных сущностей содержит коллекцию сущностей противоположного типа. Рассматриваются как Database first, так и Code first подходы. Команда in1click
Back to Top