-2
Как отлаживать запрос linq? когда запрос слишком длинныйКак отлаживать этот запрос LINQ
Как отлаживать запрос linq? когда запрос слишком длинныйКак отлаживать этот запрос LINQ
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()
}
что вы хотите сделать? Ответ, скорее всего, разделит ваш запрос как на простоту отладки, так и на читаемость. – BrokenGlass
[Отладка запросов LINQ] (http://blogs.msdn.com/b/ericwhite/archive/2008/11/07/debugging-linq -queries.aspx) –
@Vishal: Geez, вы сделали код еще хуже, форматируя его таким образом ... –