SQLデータベースにはフォールトコードの所有者が含まれていません。これらの詳細はXMLファイルに格納されています。FaultCodeOwnerは外部ソースからデータを受け取ったときにグループ化できますか?C#Linq Assign GroupByの匿名タイプ
私は次のエラーを取得する:あなたが第1のメモリにクエリの結果をもたらすことなく、データベースに存在しないものでグループすることはできません
var query = referenceDt.AsEnumerable()
.Where(results => declarations.CaapcityIssues.Contains((results.Field<string>("FabricName"))))
.GroupBy(results => new
{
**FaultCodeOwner = faultCodeDetails.getFacultCodeOwner(results.Field<int>("FaultCode"), out owner)**
})
.OrderBy(newFaultCodes => newFaultCodes.Key.FaultCodeOnwer)
.Select(newFaultCodes => new
{
FaultCodeOwner = newFaultCodes.Key.FaultCodeOwner,
Count = newFaultCodes.Count()
});
Ignausガイダンスをありがとう。出来た。しかし、私はFaultCodeOwnerType faultCodeOwner;を削除しなければならなかった。しかし、いったんやりましたが、私はそれが欲しいのと同じように機能しました。 – EMIE