JsonApiDotNetCore
JsonApiDotNetCore copied to clipboard
A framework for building JSON:API compliant REST APIs using ASP.NET and Entity Framework Core.
Closes #1367 #### QUALITY CHECKLIST - [X] Changes implemented in code - [X] Complies with our [contributing guidelines](https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/.github/CONTRIBUTING.md) - [X] Adapted tests - [ ] Documentation updated ~The header `If-None-Match`...
The Github build consider ConvertToPrimaryConstructor as an error > Warning: src\JsonApiDotNetCore.OpenApi.Client\ApiResponse.cs:13 ConvertToPrimaryConstructor: Convert into primary constructor when in Rider it's only shown as a hint.  I think the severity...
**Is your feature request related to a problem? Please describe.** In the [FAQ](https://www.jsonapi.net/getting-started/faq.html), it states > JsonApiDotNetCore [scales pretty well](https://github.com/json-api-dotnet/PerformanceReports) under high load and/or large database tables Unfortunately the linked...
Activate and capture detailed logging from InspectCode/CleanupCode for https://youtrack.jetbrains.com/issue/RSRP-495592. The logs are exposed as downloadable artifacts, which can be accessed from the Checks tab.
Entity Framework Core 8 adds improved support for filtering, sorting, and projecting JSON-mapped columns. And PostgreSQL support has been implemented since v8. This issue tracks the work for implementing similar...
Add OpenAPI support for resource inheritance, which was added in #1142.
See conversation at https://github.com/microsoft/kiota/issues/4004.
When adding the `/GenerateOptionalParameters:true` option in NSwag generated clients, the request body parameter becomes nullable. For example: ```c# public virtual async Task PatchCountryAsync(string id, IDictionary? query = null, CountryPatchRequestDocument? body...
See https://github.com/json-api-dotnet/JsonApiDotNetCore/pull/1459#discussion_r1493121415.
Our documentation's style, wording, and tone of voice could be improved. There are guidelines at https://learn.microsoft.com/en-us/style-guide/welcome/. Following these guidelines would make the product feel more familiar to the .NET platform....