首页 > 解决方案 > 如何使用 camelCase 属性从 Yaml 生成 C# 类

问题描述

我有一个特定的 .yaml 文件,我想用它来生成 C# 类(这段代码实际上是 F#,但很容易找出区别)

我遇到的问题是它将所有方法和属性更改为 PascalCase - 我需要它与规范( camelCase )保持一致。我无法弄清楚如何做到这一点..?

    let document = OpenApiYamlDocument.FromFileAsync("C:\api\spec.yaml").Result
    let settings = 
        new CSharpClientGeneratorSettings(
                OutputFilePath = "C:\api\output"
            )
    let generator = new CSharpClientGenerator(document, settings)
    let result = generator.GenerateFile()
    File.WriteAllText("c:\dhlapi\output\class.cs", result)

标签: nswag

解决方案


推荐阅读