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

Share
Embed
  • Published on Jul 18, 2015
  • 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

Comments • 4

  • Владимир Баденков

    Изучаю по вашим урокам работу с базами. Очень толково объясняешь. Хотелось бы еще как сделать интерфейс для добавления, изменения, удаления данных) в нашей базе.
    И вопрос если база создалась при первых запусках. она не будет стираться, если убрать ручное заполнение?

  • Razor23 Donetsk
    Razor23 Donetsk 2 years ago

    Честно говоря уж ооочень долгое видео для такого малого объема информации. Но кому-то будет полезно всё-равно)

  • Александр К
    Александр К 6 years ago

    Где можно посмотреть остаток курса?

  • Ali Diner
    Ali Diner 5 years ago

    why console ?