.net core EF电动工具默认为pascalcase
我们最近采用了EF Power Tools反向工程,在.Net Core 3 Web API中创建实体。这产生了意外的结果,即以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) 及 您可以尝试在配置部分添加以下内容
startup.cs中尝试过:
services.AddMvc.AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy =
JsonNamingPolicy.CamelCase)
及
您可以尝试在配置
部分添加以下内容:
JsonConvert.DefaultSettings=()=>新的JsonSerializerSettings
{
ContractResolver=新的CamelCasePropertyNamesContractResolver()
};
services.AddNewtonsoftJson(options => options.UseCamelCasing(true))