Я хотел бы получить список некоторого First
класса, который уже запрашивается в DAL, поэтому я хочу поместить его в какой-то другой список Second
объекта класса на стороне бизнес-логики.
Я попробовал как ниже
List<Second> HitoryList = new List<Second>();
//getting list of data from DAL
var Hitory = _objHitoryDB.GetHitoryId(Id);
HitoryList = ((List<First>)Hitory.Select(
x => new Second()
{
imID = x.imID,
Title = x.Title,
Desc = x.Desc,
CreatedOn= x.CreatedOn
}
).ToList();
На самом деле, мне нужно вернуться к ActionResult, вернуть еще какой-нибудь список данных второго типа, поэтому я создал массив списков второго типа.
IEnumerable<Second>[] Details = new IEnumerable<Second>[4];
в двух массивах списков 0 и 1 инициализирует один и тот же тип, т. Е. «Список типов второго класса»,
Details[0] = PersonalInfo;
Details[1] = OffcInfo;
но в 3-м и 4-м массиве списка нужно инициализировать разные типы классов.
Итак, как инициализировать один список значений класса для другого объекта списка классов в контроллере MVC?