EntityFramework オブジェクトのコレクションをビュー モデルのコレクションにマップしようとしています。
public class Channel
{
public Guid Id { get; set; }
public string Name { get; set; }
public IEnumerable<Report> Reports { get; set; }
}
public class ChannelListViewModel
{
public Guid Id { get; set; }
public string Name { get; set; }
public IEnumerable<Report> Reports { get; set; }
}
レポート リストの下のコードを使用すると、マップされません。私は何を間違っていますか?
IList<ChannelListViewModel> viewModelList = channelList.Select(x => new ChannelListViewModel().InjectFrom(x)).Cast<ChannelListViewModel>().ToList();