C# 当我发送API Net Core的响应时,属性从我的模型中消失

C# 当我发送API Net Core的响应时,属性从我的模型中消失,c#,api,.net-core,response,C#,Api,.net Core,Response,我正在将我的系统从.NET Core 2.2迁移到3.1,我的一个API没有变化,但这种行为非常奇怪,因为函数返回5个IEnumerables的查找集合,其中两个现在返回一个不同的对象,当一个属性丢失时(两种情况都是属性类型集合) 其中一个查找不是由automapper处理的,另一个是,在这一刻,这是一件有趣的事情,因为我通过删除automapper做了一个测试,它返回了我正在等待的内容 在Ok()之前和内部,响应是必需的 应注意的是,该控制器及其服务未根据所述的断路变化进行修改 [HttpGe

我正在将我的系统从.NET Core 2.2迁移到3.1,我的一个API没有变化,但这种行为非常奇怪,因为函数返回5个IEnumerables的查找集合,其中两个现在返回一个不同的对象,当一个属性丢失时(两种情况都是属性类型集合)

其中一个查找不是由automapper处理的,另一个是,在这一刻,这是一件有趣的事情,因为我通过删除automapper做了一个测试,它返回了我正在等待的内容

Ok()
之前和内部,响应是必需的

应注意的是,该控制器及其服务未根据所述的断路变化进行修改

[HttpGet("objectshipoutlookups")]
public IActionResult GetObjectShipoutLookups(int operativeUnitId)
{
    var lookups = service.GetLookups(operativeUnitId);

    var transportDtos = Mapper.Map<IEnumerable<TransportDto>>(lookups.Transports);
    var groupsDtos = Mapper.Map<IEnumerable<ObjectGroupDto>>(lookups.ObjectGroups);
    var objectsubgroupDtos = Mapper.Map<IEnumerable<ObjectSubGroupDto>>(lookups.ObjectSubGroups);
    var typeOfCages = Mapper.Map<IEnumerable<TypeOfCageDto>>(lookups.TypeOfCages);

    var destinationOperationUnitDtos =
        Mapper.Map<IEnumerable<DestinationOperationUnitDto>>(lookups.DestinationOperationUnits);

    var returnObject = new LookupsDto()
    {
        Transports = transportDtos,
        DestinationOperationUnitDto = destinationOperationUnitDtos,
        Groups = groupsDtos,
        ObjectSubGroups = objectsubgroupDtos,
        TypeOfCages = typeOfCages,
        DestinationCycles = lookups.DestinationCycles
    };

    return Ok(returnObject);
}
[HttpGet(“objectshipoutlookups”)]
public IActionResult GetObjectShipoutLookups(int-ID)
{
var lookups=service.GetLookups(id);
var transportDtos=Mapper.Map(lookups.Transports);
var groupsDtos=Mapper.Map(lookups.ObjectGroups);
var objectsubjectdtos=Mapper.Map(lookups.ObjectSubGroups);
var typeOfCages=Mapper.Map(lookups.typeOfCages);
var destinationOperationUnitDtos=
Mapper.Map(查找.目标操作单元);
var returnObject=new LookupsDto()
{
Transports=transportDtos,
DestinationOperationUnitDto=destinationOperationUnitDtos,
组=groupsDTO,
ObjectSubGroups=objectsubgroupDtos,
TypeOfCages=TypeOfCages,
DestinationCycles=查找。DestinationCycles
};
返回Ok(返回对象);
}

是否涉及任何自有类型?在v3中,如果所有拥有的类型属性都为null,则拥有的对象将为null。