Я не знаю, откуда это взялось dto
(dto.DataDetails)
Это dto.DataDetails
Зависит от того, сколько строк вы создали.
Ваш код:
DataDetails = dto.DataDetails.Select(x => new Data
{
Name = x.Name,
id = x.Id
})
.ToList()
Ваш DataDetails
Зависит от этого public List<Data> DataDetails { get; set; }
Список Data
В результате вашего DataDetails
Зависит от этой части кода:
{
Name = x.Name,
id = x.Id
})
Если ваш Data
класс выглядит следующим образом
public String Name {get;set;}
public int id{get;set;}
public String Address {get;set;}
Это означает, что вы не включили Address
вашего Data
класса в качестве примера.В результате вы можете получить Address
, но он возвращает значение NULL.
Теперь, если ваш linq выглядит так:
dto.DataDetails.ToList()
, это будет включать все записи, которые вы хотелиполучить, но вам нужно использовать этот класс DataDetails
в качестве переменной, например:
VarFromDataDetailsClass = dto.DataDetails.ToList();
или
var Result = dto.DataDetails.ToList();