Сделан сом-код ниже, чтобы проиллюстрировать мой пример. Проблема в лямбда-выражении. Если я оставлю это, как в примере кода, он не будет сериализован, когда я попытаюсь вызвать службу. Однако , если я наберу .ToList()
после лямбды, она сериализуется как следует.
Почему это? Я не могу понять, почему код ниже не должен работать ...
Кто-нибудь хочет меня просветить? :)
var list = new EntityPerson
{
Names = modelPerson.Names.Select(
n => new EntityName
{
Text = n.Text
})
}