У меня есть три сущности, подобные следующим:
public class StockSymbol
{
public int Id { get; set; }
public string Title { get; set; }
public double Price { get; set; }
public double PreviousPrice { get; set; }
public double YesterdayPrice { get; set; }
public double Change { get; set; }
}
public class CustomerOrder
{
public int Id { get; set; }
public int StockSymbolId { get; set; }
public int CustomerId { get; set; }
public int StockCount { get; set; }
public DateTime OrderDate { get; set; }
public Customer Customer { get; set; }
public StockSymbol Stock { get; set; }
}
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public string Surname { get; set; }
public double Balance { get; set; }
public List<CustomerOrder> Orders { get; set; }
}
Как видите, у каждого клиента может быть несколько заказов на акции, и каждая акция имеет свою цену. Я хочу рассчитать общую стоимость акций на каждого клиента. Как я могу сделать это с linq или EF? Я хочу получить общий заказ цены на одного клиента.