有没有办法在 linq 查询中转换这个 lambda 表达式?
function List<ViewModel> CreateViewModels(List<Model> models)
{
return models.Select(x =>
{
var viewModel = new ViewModel();
this.UpdateViewModel(x, viewModel);
return viewModel;
}).ToList();
}
其中“UpdateViewModel”是将值从 Model 对象传输到 ViewModel 对象的函数。
好的,这段代码很干净,但我想知道是否有与 linq 查询等效的代码。