如何让GRPC与C#POCO很好地配合?

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

所以,这就是事情:我正努力让自己进入GRPC,以便在webservices之间进行通信。但是,我不太确定如何使C#POCO能够很好地使用GRPC消息。

我在这里下载了GRPC教程中提供的示例:https://github.com/grpc/grpc并构建它以便能够检查GRPC正在生成什么,以及我最终得到的基本上是一大块样板GRPC代码。

但是,我正在尝试将GRPC添加到现有的应用程序中,为此我已经编写了我以前与WCF一起使用的POCO,所以我真的不期待删除现有的POCO以便将它们换成我不能真正的东西只要我将使用GRPC,就可以添加自定义代码。

所以,这里有一个问题 - 我可以以某种方式将GRPC和我现有的POCO连接在一起,或者我必须在收到/发送之前投射每个对象吗?

c# grpc
1个回答
0
投票

截至今天,无法从现有的c#POCO自动生成gRPC服务。最近github问题通过https://github.com/grpc/grpc-dotnet/issues/68提出了这个用例。

我想,引入某种垫片层将自动生成的profobuf模型转换为您的POCO并不会太困难?

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