Entity Framework: ссылка на другие объекты ⇐ C#
-
Anonymous
Entity Framework: ссылка на другие объекты
У меня есть класс Movie, содержащий списки Актеров и Режиссёров. Всякий раз, когда я создаю Movie (используя Rest API), который их использует, все в порядке.
Но когда я создаю второй фильм с уже существующим Актером / Режисером, мой первый Фильм теряет ссылку на указанный code>Актер/Режиссер.
Как я могу это исправить, чтобы этого не происходило? Должен ли я создать новый класс, который ссылается на Фильмы и Актеры/Режиссеры? Как мне это сделать?
Вот мой курс, если что-то бросается в глаза.
Кино публичного класса { общественный ИНТ Id {получить; набор; } общедоступная обязательная строка Title { get; набор; } общедоступный обязательный List Actors { get; набор; } общедоступный обязательный список Директоров {get; набор; } } Я использую систему баз данных InMemory Entity Framework.
Все остальное работает правильно. Movie ссылается на Актеров и Режиссёров, но не наоборот, мне бы хотелось этого избежать.
У меня есть класс Movie, содержащий списки Актеров и Режиссёров. Всякий раз, когда я создаю Movie (используя Rest API), который их использует, все в порядке.
Но когда я создаю второй фильм с уже существующим Актером / Режисером, мой первый Фильм теряет ссылку на указанный code>Актер/Режиссер.
Как я могу это исправить, чтобы этого не происходило? Должен ли я создать новый класс, который ссылается на Фильмы и Актеры/Режиссеры? Как мне это сделать?
Вот мой курс, если что-то бросается в глаза.
Кино публичного класса { общественный ИНТ Id {получить; набор; } общедоступная обязательная строка Title { get; набор; } общедоступный обязательный List Actors { get; набор; } общедоступный обязательный список Директоров {get; набор; } } Я использую систему баз данных InMemory Entity Framework.
Все остальное работает правильно. Movie ссылается на Актеров и Режиссёров, но не наоборот, мне бы хотелось этого избежать.
Мобильная версия