Iクラスの以下の構造を有する:GROUPBY LINQクエリ
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;}
}
今、私はそのQuestion.Priceヌルに等しくないとOfferOrderを取得しようとしています。
たとえば、私はOfferOrderにオブジェクトA、B、Cを持っています。 Question.Price of Cはnullと等しくないので、LINQクエリはOfferOrder C
〜pricedOfferOrder
を返します。
私はGroupByによってそれをやろうとしましたが、運が見つかりませんでした。私はこのような何かをしようが、私はQuestion
方法がここに十分であるシンプル
OrderOrderData OrderData = order;
OfferOrder pricedOfferOrder = OrderData.OfferOrder.GroupBy(x=>x.Question)...
すべての 'Question'に対して' Price'がnullの場合、 'オブジェクト参照がオブジェクトのインスタンスに設定されていません。'どうすればこれを避けることができますか? –
エラーを引き起こす行はどれですか?完全な詳細を提供する。 –
これは起こりません!あなたはIQuerableに対して照会していますか、それともオブジェクトにlinqですか? –