Я буду использовать пример кода, чтобы продемонстрировать свою проблему ...
это сущность
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, поэтому я не могу изменить тип коллекции.
какие решения?