У меня есть этот код:объединить свойства из двух списков
IEnumerable<CarResultsViewModel> priceResults = price.Select(p => new CarResultsViewModel
{
PricePerDay = p.PricePerDay,
PricePerDayDelayed = p.PricePerDayDelayed,
TotalPrice = (double)p.Total_price
}).ToList();
IEnumerable<CarResultsViewModel> results = car.Select(c => new CarResultsViewModel
{
CreationYear = c.CreationYear,
ManufacturerName = c.ManufacturerName,
ModelName = c.ModelName,
Gear = c.Gear,
CurrentKm = c.CurrentKM,
Picture = c.Picture,
StartDate = model.StartDate,
ReturnDate = model.ReturnDate
}).ToList();
Я хотел бы реализовать три свойства в priceResults в список результатов. есть ли элегантный способ сделать это?
Вы, вероятно, имеют общий Id, который является связь между двумя объектами? Затем вы можете присоединиться к этому идентификатору. – LInsoDeTeh
Скорее всего, вам необходимо использовать метод расширения соединения для IEnumerable, но вам нужно определенное соответствие идентификатора между этими двумя списками (https://msdn.microsoft.com/en-us/library/vstudio/bb549267(v=vs.110). aspx) – Igor
У меня нет общего идентификатора. совершенно разные объекты, одного типа. – Moshik