0

この定義でどのように変換できますIEnumerable<Category>IEnumerable<CategoryViewModel>

public class Category
    {
        public Guid Id { get; set; }
        public string Name { get; set; }
        public DateTime CreationTime { get; set; }

    }

public class CategoryViewModel
{
    public Guid  CategoryId { get; set; }
    public string Name { get; set; }
}

私はこのようにしました

public static IEnumerable<CategoryViewModel> ConvertToCategoryViewModelList(this IEnumerable<Category> category)
        {
            return Mapper.Map<IEnumerable<Category>, IEnumerable<CategoryViewModel>>(category);

しかし、IdをCategoryIdにマップしません。また、CategoryVeiwModelにCreationTimeを持ちたくありません

4

2 に答える 2