想象一下这个调用使用三个流畅的API来创建一个非常简单易读的函数(IQueryable Where
和OrderBy
,AutoMapper Project
和To
,以及{来自剑道的{1}}。
ToDataSourceResult
对于调试,我有时想检查在之间传递的当前值在之间调用到流畅的API。例如,我可能想知道在Return Json(DataSource.TemplateItems.Where(Function(x) x.TemplateID= id) _
.OrderBy(Function(x) x.SortOrder) _
.Project() _
.To(Of TemplateIdRowViewModel) _
.ToDataSourceResult(req))
和IQueryable
结束之后Project
获得它之前我的To
是什么样的。
我正在使用VS 2010调试器。现在我发现自己正在编辑调用以包含每个步骤的临时变量,所以我可以检查它们,如下所示:
ToDataSourceResult