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;
        }

同じ method() の 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 に答える