я воспользуюсь образцом кода, чтобы продемонстрировать свою проблему ...
это сущность
public class Channel : EntityBase
{
[DataMember]
public virtual IList<LocalChannel> LocalChannels { get; set; }
}
локальный канал имеет строковое свойство.
эти 2 класса свободно отображаются и отлично работают с множеством отношений.
проблема в сервисе wcf.
когда я выбираю канал или все каналы.
список localChannels имеет фиксированный размер. (тип возвращаемого ILIst - это типизированный массив)
Я хочу быть Списком.
Nhibernate не позволяет мне писать это:
public virtual List<LocalChannel> LocalChannels { get; set; }
потому что он не может добавить свои коллекции в список
и мой прокси написан в коде, а не сгенерирован с помощью svcutil, поэтому я не могу изменить тип коллекции.
любые решения?