【问题标题】:EF Power Tools defaulting to pascalcaseEF Power Tools 默认为 pascalcase
【发布时间】:2020-09-25 17:01:55
【问题描述】:

我们最近采用 EF Power Tools 逆向工程在 .Net Core 3 Web API 中创建实体。这产生了以 pascalcase 而不是默认的 camelcase 返回数据的意外后果。我在startup.cs试过:

services.AddMvc.AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy =
 JsonNamingPolicy.CamelCase)

services.AddNewtonsoftJson(options => options.UseCamelCasing(true))

【问题讨论】:

    标签: .net-core json.net ef-power-tools


    【解决方案1】:

    您可以尝试在Configure 部分添加以下内容:

    JsonConvert.DefaultSettings = () => new JsonSerializerSettings
    {
        ContractResolver = new CamelCasePropertyNamesContractResolver()
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-01
      • 2018-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多