Я пытаюсь разбить объект на несколько объектов одного типа в зависимости от условия. Как я могу написать запрос LINQ в C # для этого.
public class Order
{
public List<Driver> Drivers { get; set; }
public List<Vehicle> Vehicles { get; set; }
}
Order co = new Order();
Скажем, к примеру, мой co объект имеет 14 водителей и 12 транспортных средств.
Я хочу создать объекты типа Order, которые будут содержать 5 водителей и 4 транспортных средства.
if (co.Drivers.count > 5 || co.vehicles.count > 4)
{
//Break the total number of Drivers and Vehicles into sets of 5 and 4 and add them to the Orde object.
}
Спасибо
BB