Entity Framework Многие ко многим через содержащий объект

Мне было любопытно, можно ли отобразить промежуточную таблицу через содержащий объект.

public class Subscriber : IEntity
{
    [Key]
    public int Id { get; set; }
    public string Name { get; set; }
    private ChannelList _subscribedList { get; set; }
    public int NumSubscribedChannels { get { return _subscribedList.Count(); } }
}

public class HelpChannel : IEntity
{
    [Key]
    public int Id { get; set; }
    public string name { get; set; }
    public string category { get; set; }
    public int group { get; set; }
}

Мне нужно иметь таблицу подписчиков, таблицу каналов и промежуточную таблицу, чтобы связать подписчика с его / ее каналами.

Можно ли отобразить список, который находится внутри объекта ChannelList, в модель подписчика?

Я понял, чтоЭто, вероятно, невозможно, и что мне нужно было бы просто иметь личный список для отображения на EF. Но я неНе уверен, что EF сделает это для приватных переменных. Будет ли это?

Я надеюсь, что это так, потому что, если он должен быть публичным, чтобы поддерживать инкапсуляцию.

Ответы на вопрос(1)

Ваш ответ на вопрос