如何使用带有 grpc 重复类型的自动映射器

问题描述 投票:0回答:1

我有以下谷歌原型模型

message PlatformsDTO
{
    repeated .cms.PlatformDTO Platforms = 1;
}
message PlatformDTO{
    string Code = 1;
    string Name = 2;
    bool IsActive =3;
}

以及我的平台模型的以下类实现

public class PLATFORMS
{
    public string Code { get; set; }

    public string Name { get; set; }

    public bool IsActive { get; set; }
}

我想要实现的是将 PlatformsDto 的重复 Platforms 属性映射到

List<PLATFORMS>

我将不胜感激任何帮助,因为我不知道如何做到这一点..

c# automapper grpc proto
1个回答
0
投票

您可以像这样配置Automapper

CreateMap().ReverseMap();

然后在您的服务中:

//todo: 从 gRPC 获取结果 data

var 结果 = _mapper.Map(数据);

© www.soinside.com 2019 - 2024. All rights reserved.