Where条件とGroupBy条件を使用してListの結果をフェッチする必要があります。2条件と条件による1つのグループLINQ C#
ソリューションの一部をachiveために働いていたクエリが
var errorQuery = AgentOpList.Where(x => x.LastError != "")
.GroupBy(x => x.LastError.Substring(0, 30)).ToArray();
である。しかし、今、私はまた、リスト内の別の条件を含める必要があり、その条件は私が試した最後のクエリがいた x.Status != "FINISHED"
です
var errorQuery = AgentOpList.Where(x => x.LastError != "" || x.Status != "FINISHED")
.GroupBy(x => x.LastError.Substring(0, 30)).ToArray();
しかし、それは私にエラーをスロー
インデックスと長さは、文字列内の場所を参照する必要があります。パラメータ 名前:長さ
私はこのエラーの原因を知っています。しかし、私は解決策を知りたいです。
あなたの入力データは何ですか?いくつかのサンプルを入力してください。 – HimBromBeere