.net core EF电动工具默认为pascalcase

.net core EF电动工具默认为pascalcase,.net-core,json.net,ef-power-tools,.net Core,Json.net,Ef Power Tools,我们最近采用了EF Power Tools反向工程,在.Net Core 3 Web API中创建实体。这产生了意外的结果,即以pascalcase而不是默认情况返回数据。我在startup.cs中尝试过: services.AddMvc.AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase) 及 您可以尝试在配置部分添加以下内容

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

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


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

JsonConvert.DefaultSettings=()=>新的JsonSerializerSettings
{
ContractResolver=新的CamelCasePropertyNamesContractResolver()
};
services.AddNewtonsoftJson(options => options.UseCamelCasing(true))