Загрузка...

How can I implement in an object a collection from other objects of the same type in EF Core?

Thread in C# created by lncendia Jan 11, 2021. 186 views

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