I have the following LINQ
OfferOrder pricedOfferOrder = OrderData.OfferOrder
.Where(d => d.Question.Any(e => e.Price != null)).FirstOrDefault().Question);
It works fine but when Price
of all Question
are null it throws the following Exception:
Object reference not set to an instance of an object
My classes look like this:
public partial class OrderOrderData
{
public OrderOrderDataOfferOrder[] OfferOrder{get;set}
}
public partial class OrderOrderDataOfferOrder
{
public OrderOrderDataOfferOrderQuestion[] Question{get;set}
}
public partial class OrderOrderDataOfferOrderQuestion
{
public OrderOrderDataOfferOrderQuestionPrice Price{get;set;}
}
How can I avoid this?