如何使GRPC与C#POCO完美配合?

时间:2019-04-07 20:13:36

标签: c# grpc

这就是问题:我正在尝试将自己投入GRPC中以进行Web服务之间的通信。但是,我不确定如何使C#POCO很好地与GRPC消息配合使用。

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

但是,我试图将GRPC添加到现有应用程序中,为此我已经编写了以前与WCF一起使用过的POCO,因此我并不真正希望删除现有的POCO以将它们交换为我可以使用的东西。只要我将使用GRPC,就不会真正在其中添加自定义代码。

所以,这是一个问题-我能以某种方式使GRPC和我现有的POCO连接在一起,还是在接收/发送后必须强制转换每个对象?

1 个答案:

答案 0 :(得分:0)

到目前为止,尚无法从现有的c#POCO自动生成gRPC服务。通过https://github.com/grpc/grpc-dotnet/issues/68,最近有一个github问题提出了这个用例。

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