Загрузка...

Как реализовать в объекте коллекцию из других объектов этого же типа в EF Core?

Тема в разделе C# создана пользователем lncendia 11 янв 2021. 177 просмотров

  1. lncendia
    lncendia Автор темы 11 янв 2021 9 27 май 2019
    Привет, я использую EF Core 6 и базу данных SQLite. Возник такой вопрос, мне нужно, чтобы у каждого объекта User была коллекция некоторых других объектов User. Для этого я создал модель Friends, в которой собственно и находится коллекция и реализовал связь один ко многим. То есть у каждого объекта User есть ссылка на объект Friends, в котором коллекция других объектов User. В ходе работы программы мне нужно изменять содержимое этой коллекции, однако на любые изменения EF не реагирует. Подскажите, как правильно реализовать, чтобы изменения этой коллекции сохранялись в БД.
    Или может быть можно как-нибудь по другому сохранять в одном объекте коллекцию из других объектов такого же типа, чтобы в дальнейшем можно было ее изменять?
     
  2. lncendia
    lncendia Автор темы 11 янв 2021 9 27 май 2019
    [IMG] [IMG] Вот сущности, в ходе работы изменяется коллекция friends в сущности Friends
     
  3. NCP_inactive2297351
    NCP_inactive2297351 11 янв 2021 Заблокирован(а) 235 29 май 2019
    скорее всего надо копать в сторону get; set;
     
    1. lncendia Автор темы
      NCP_inactive2297351, уже переделал полностью, здесь не совсем уместна была связь один ко многим, но все равно спасибо за ответ
  4. lncendia
    lncendia Автор темы 12 янв 2021 9 27 май 2019
Загрузка...
Top