Создание новой сущности и отношений - кропотливая работа.Вместо этого мы можем выполнить следующие два простых шага:
Аннотировать поле коллекции с помощью [NotMapped], чтобы оно не добавлялось в базу данных
Добавить свойство строки и использовать сериализатор Json для преобразования примитивной коллекциинанизывать.
Код указан ниже
public class Subscriber
{
public int Id { get; set; }
public string Email { get; set; }
[NotMapped]`enter code here`
public ICollection<int> SubscribedNodeIds { get; set; }
public string SubscribedNodeIdsString
{
get => JsonConvert.SerializeObject(SubscribedNodeIds);
set
{
if (value != null)
{
SubscribedNodeIds = JsonConvert.DeserializeObject<List<Int>>(value);
}
}
}
}