0

我,在特殊情况下我不想使用 automepper,这是我从 Model 到 ViewModel 的转换方法:

public static BlogPostViewModel ConvertToBlogPostViewModel(this BlogPost blogPost)
        {
            var blogPostViewModel = new BlogPostViewModel
                {
                    Body = blogPost.Body,
                    Summary = blogPost.Summary,
                    Title = blogPost.Title
                };

            return blogPostViewModel;
        }

现在我可以如何为相同方法()的 IEnumerable 执行此操作!??

public static IEnumerable<BlogPostViewModel> ConvertToBlogPostViewModelList(this IEnumerable<BlogPost> blogPosts)
        {
            ??

        }

谢谢 !

4

1 回答 1

3

这是您的方法的全部内容:

return blogPosts.Select(ConvertToBlogPostViewModel);

它相当于:

return blogPosts.Select(x => ConvertToBlogPostViewModel(x));
于 2013-03-28T10:41:21.340 回答