linq クエリをデバッグするにはどうすればよいですか? クエリが長すぎる場合
1 に答える
1
Debuggen は、linq では非常に制限されています。コメントに示されているリンク @JW を参照してください。
しかし、あなたの場合、それを分割することができます。何が起こっているのかを簡単に確認できます。
var tmpLst = panelInfo.AsEnumerable()
.Where(panelModel =>
panelModel.Field<string>(modelNumberColumnName) == solution.ModelNumber)
.Select(panelModel => panelModel.Field<int>(voltageListSupportedColumnName))
.Distinct()
.ToList();
foreach(var item in tmpLst)
{
voltagesSupported.AddRange(
ModelInfoController.VoltageInfos[(uint)item]
.Select(voltage => (int)voltage)
.ToList()
}
于 2013-03-15T10:01:40.700 に答える