c# - 我将如何对生成以下 C# 类的 .proto 文件进行建模?
问题描述
syntax = "proto3"
message ResponseDto {
map<string, FirstDictionary> FD = 1;
}
message FirstDictionary {
map<string, SecondDictionary> SD = 1;
}
...etc
注意:运行 protoc 后的示例输出
问题是我似乎无法生成合适的类而不必显式包含嵌套字典的属性
public class ResponseDto : Dictionary<string, FirstDictionary>
{
}
public class FirstDictionary : Dictionary<string, SecondDictionary>
{
}
public class SecondDictionary
{
public bool SomeFlag { get; set; }
public Dictionary<string, SomeClass> SomeProp { get; set; }
}
public class SomeClass
{
public bool SomeOtherFlag { get; set; }
}
解决方案
推荐阅读
- python - 接受命令行参数的 C++ 程序的 Python 包装器
- amazon-redshift - 在执行 alter distkey 命令期间删除了过多的 'table_name' 内容
- delphi - 如何使用 Indy 响应摘要访问身份验证
- python - 调用 awk 时 Python 子进程模块失败
- python - TensorFlow:如何使用为表格(1-D)特征制作卷积层?
- javascript - 使用 JavaScript 将 onclick 事件添加到 HMTL 元素 (img)
- excel - 重新排列方程以求解不同的变量
- sql - 尝试将 Polybase 连接到 Oracle 会导致登录失败。登录来自不受信任的域,不能与集成身份验证一起使用
- python - Flask Mail - 无法发送带有附件的邮件
- c# - Xamarin 表单切换噩梦