为什么会出现“缺少类型映射配置或不支持的映射”错误?

麦克尔

我无法解决这个错误。我要参加另一个开发人员项目,他使用提供的代码检索了一些报告和应有的所有功能,但是当我创建类似的报告时,标题中总是出现错误。

为了使此映射正常工作,需要在何处以及在什么地方进行部署。请告知是否需要更多代码。还请注意,这是一个ASP.NET MVC 3应用程序

控制器...

    case ReportType.BS_Report:
            {
                model.BSReport = "Company name";

                var records = _docsRepo.PaginatedBS_Reports(model.BSReport,
                                                                            model.From,
                                                                            model.To,
                                                                            currentPageIndex,
                                                                            pageSize,
                                                                            out totalRecords);

                var TimeRec = Mapper.Map<IList<BS_Report>, IList<BSModel>>(records);

                var TimeRecdModel = TimeRec.ToReportPagedList(currentPageIndex,
                                                                            pageSize,
                                                                            model,
                                                                            totalRecords);

                return PartialView("BS_Report", TimeRecdModel);
            }

一切都按预期进行,直到到达这条线为止。

   var TimeRec = Mapper.Map<IList<BS_Report>, IList<BSModel>>(records);

BS_Report类...

     public class BS_Report : ReportBase
{
    public int Id { get; set; }
    public string EquipmentID { get; set; }
    public string EquipmentDescription { get; set; }
    public DateTime? CreatedOn { get; set; }
    public string CustomerName { get; set; }
}

BS模型...

      public class BSModel : ReportBaseModel
{

    public int Id { get; set; }
    public string EquipmentID { get; set; }
    public string EquipmentDescription { get; set; }
    public DateTime? CreatedOn { get; set; }
    public string CustomerName { get; set; }
 }

其他报告案例使用完全相同的代码...

     case ReportType.Full_Report:
            {
                var records = _docsRepo.PaginatedFullReportReports(model.ReportedOn,
                                                                            model.From,
                                                                            model.To,
                                                                            currentPageIndex,
                                                                            pageSize,
                                                                            out totalRecords);

                var TimeRecord = Mapper.Map<IList<FullReport>, IList<FullReportModel>>(records);

                var TimeRecordModel = TimeRecord.ToReportPagedList(currentPageIndex,
                                                                            pageSize,
                                                                            model,
                                                                            totalRecords);

                return PartialView("FullReport", TimeRecordModel);
            }
大漩涡

您可能需要为新报告“创建”映射。在代码库中搜索对“ CreateMap”的一些调用,这些调用可以在以前的开发人员使用的任何报告类型上进行操作。您可能需要为您的BS_Report类型创建一个

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自动映射器导致错误:缺少类型映射配置或不支持的映射

来自分类Dev

AutoMapperMappingException-缺少类型映射配置或不支持的映射

来自分类Dev

Automapper-缺少类型映射配置或不支持的映射

来自分类Dev

使用自动映射器而不会发生映射错误`缺少类型映射配置或不支持的映射`

来自分类Dev

自动映射器:“缺少类型映射配置或不支持的映射”

来自分类Dev

为什么会出现错误“不支持ITraceWriter服务类型”。来自Azure?

来自分类Dev

Automapper v3.3.1.0缺少类型映射配置或不支持的映射

来自分类Dev

Auto Mapper v4.2.1-缺少类型映射配置或不支持的映射

来自分类Dev

不支持的映射异常-Automapper中缺少类型映射配置?

来自分类Dev

Automapper v3.3.1.0缺少类型映射配置或不支持的映射

来自分类Dev

IE为什么会出现此错误:对象不支持属性或方法isNaN

来自分类Dev

IE为什么会出现此错误:对象不支持属性或方法isNaN

来自分类Dev

为什么会出现错误“-source 1.6 中不支持 Lamba 表达式”?

来自分类Dev

为什么会出现此错误?TypeError:+时不支持的操作数类型:添加两个日期时出现“ TimedeltaIndex”和“ relativedelta”

来自分类Dev

为什么会出现“不支持文化”的提示,我应该怎么做?

来自分类Dev

为什么会出现“ libcurl中不支持或禁用协议HTTP”的信息?

来自分类Dev

在RHEL8中损坏的Postfix PCRE映射:“错误:不支持的字典类型:pcre”

来自分类Dev

缺少类型映射配置或IdentityRole上不受支持的映射

来自分类Dev

.Net Core Automapper缺少类型映射配置或不受支持的映射

来自分类Dev

春天的WebClient把映射:内容类型“应用/ JSON的”不支持

来自分类Dev

为什么我尝试使用 C# 写入日志文件时会出现“不支持 URI 格式”异常?

来自分类Dev

为什么出现此错误:对象不支持Internet Explorer的属性或方法“ forEach”?

来自分类Dev

为什么出现此错误:对象不支持Internet Explorer的属性或方法“ forEach”?

来自分类Dev

为什么以下代码显示不支持的操作数类型错误?

来自分类Dev

为什么 exp**2 会产生错误“**不支持的操作数类型”?

来自分类Dev

尝试映射到列表列表时为什么会出现此错误?

来自分类Dev

为什么映射出变量会出现编译错误,而在变量中它编译正常?

来自分类Dev

为什么会出现无限类型错误

来自分类Dev

为什么会出现这些类型错误?

Related 相关文章

  1. 1

    自动映射器导致错误:缺少类型映射配置或不支持的映射

  2. 2

    AutoMapperMappingException-缺少类型映射配置或不支持的映射

  3. 3

    Automapper-缺少类型映射配置或不支持的映射

  4. 4

    使用自动映射器而不会发生映射错误`缺少类型映射配置或不支持的映射`

  5. 5

    自动映射器:“缺少类型映射配置或不支持的映射”

  6. 6

    为什么会出现错误“不支持ITraceWriter服务类型”。来自Azure?

  7. 7

    Automapper v3.3.1.0缺少类型映射配置或不支持的映射

  8. 8

    Auto Mapper v4.2.1-缺少类型映射配置或不支持的映射

  9. 9

    不支持的映射异常-Automapper中缺少类型映射配置?

  10. 10

    Automapper v3.3.1.0缺少类型映射配置或不支持的映射

  11. 11

    IE为什么会出现此错误:对象不支持属性或方法isNaN

  12. 12

    IE为什么会出现此错误:对象不支持属性或方法isNaN

  13. 13

    为什么会出现错误“-source 1.6 中不支持 Lamba 表达式”?

  14. 14

    为什么会出现此错误?TypeError:+时不支持的操作数类型:添加两个日期时出现“ TimedeltaIndex”和“ relativedelta”

  15. 15

    为什么会出现“不支持文化”的提示,我应该怎么做?

  16. 16

    为什么会出现“ libcurl中不支持或禁用协议HTTP”的信息?

  17. 17

    在RHEL8中损坏的Postfix PCRE映射:“错误:不支持的字典类型:pcre”

  18. 18

    缺少类型映射配置或IdentityRole上不受支持的映射

  19. 19

    .Net Core Automapper缺少类型映射配置或不受支持的映射

  20. 20

    春天的WebClient把映射:内容类型“应用/ JSON的”不支持

  21. 21

    为什么我尝试使用 C# 写入日志文件时会出现“不支持 URI 格式”异常?

  22. 22

    为什么出现此错误:对象不支持Internet Explorer的属性或方法“ forEach”?

  23. 23

    为什么出现此错误:对象不支持Internet Explorer的属性或方法“ forEach”?

  24. 24

    为什么以下代码显示不支持的操作数类型错误?

  25. 25

    为什么 exp**2 会产生错误“**不支持的操作数类型”?

  26. 26

    尝试映射到列表列表时为什么会出现此错误?

  27. 27

    为什么映射出变量会出现编译错误,而在变量中它编译正常?

  28. 28

    为什么会出现无限类型错误

  29. 29

    为什么会出现这些类型错误?

热门标签

归档