Используя Microsoft.AspNetCOre.OData 7.0.1
, если у меня есть список моделей, которых нет в базе данных, результат JSON всегда возвращается как PascalCase вместо camelCase. Как я могу получить свой список, чтобы быть CamelCase?
Относительный пример ниже:
Моя модель, которой нет в базе данных.
public class Widget
{
public string Id { get; set; }
public string Name { get; set; }
}
Мой контроллер
[Route("api/[controller]")]
public class WidgetController : ODataController
{
[EnableQuery()]
public IActionResult GetWidgets()
{
// Create list of ten Widgets
var widgetsList = new List<Widget>();
for(var i = 0; i < 10; i++) {
widgetsList.Add(new Widget() { Id = i, Name = $"Widget {i}" });
}
return this.Ok(widgetsList);
}
}
/ api / GetWidgets? $ Select = name возвращается в следующем формате
{ Name: "Widget" }