类型'TransactionId'的成员在数据读取器中没有具有相同名称的对应列。

时间:2019-04-06 03:46:49

标签: sql frameworks report entity

我有一份关于我遇到的错误的报告。

我也检查了模型和实体框架的结果集以及存储过程的结果,但仍然表明阅读器列不匹配。

  

数据读取器与指定的'xxx.spGetReport_Result'不兼容。类型为“ TransactionId”的成员在数据读取器中没有具有相同名称的对应列。

我已经检查了模型和Entity Framework中映射的每一列。

错误位置

lstReportModel.Add(reportService.PopulateReport(new ReportFilterEntity
                { Id = ReportId, OffsetTimeInMinutes = Convert.ToInt32(SelectedCountryModel.UTCTimeOffset), LoggedInUser = LoggedInUser.FirstName +
                " " + LoggedInUser.LastName, CountryId = SelectedCountryModel.Id, UserId = LoggedInUser.Id, CountryName = SelectedCountryModel.EnumCountryName },false));

大多数情况下,我已经检查了每个字段,但仍然会为生成报告引发错误。

0 个答案:

没有答案