AspNetCoreOData
AspNetCoreOData copied to clipboard
ASP.NET Core OData: A server library built upon ODataLib and ASP.NET Core
Npgsql 6.0 has a [breaking change](https://www.npgsql.org/efcore/release-notes/6.0.html#timestamp-rationalization-and-improvements) around timestamp mapping which breaks querying via OData. In order to query a Postgres column of type 'timestamp with time zone', the corresponding DateTime...
**Assemblies affected** Hypothetical version with latest ModelBuilder, and latest version **Describe the bug** When investigating if we needed changes to support the new camelcase enum feature from ModelBuilder, I discovered...
Hello, I encountered ome problems when returning null in OData operations (actions and functions). I cannot provide my actual code, so I made a sample project which result in similar...
**Assemblies affected** ASP.NET Core OData 8.0.10 **Describe the bug** While using routing by convention for OData Functions it is required to use `[HttpGet]` before the FunctionRoutingConvention handles the route generation....
The Microsoft.AspNetCore.OData.NewtonsoftJson package is great for adding Newtonsoft converters for OData classes to MVC It would also be handy to be able to use these converters outside of an MVC...
I originally opened this issue in the WebApi repo (not realizing there's this new repo specifically for .NET Core).. The full details of the issue can be found here: https://github.com/OData/WebApi/issues/2602...
Adds a `EnableDependencyInjection(Action configureServices)` method in `ODataOptions` to be able to add services (`StringAsEnumResolver` for example) in non-model scenario. Fixes #422 #### Usage : ```csharp builder.Services .AddControllers() .AddOData(opt => {...
**Assemblies affected** Microsoft.AspNetCore.OData v.8.0.10 Microsoft.OData.Core v7.11.0 **Describe the bug** Instead of representing row version with a byte array, I want to use a `ulong` (https://docs.microsoft.com/en-us/ef/core/modeling/value-conversions?tabs=data-annotations#use-ulong-for-timestamprowversion). By default, `ulong` is converted...
.NET6 & OData 8.0.8 If a controller returns an IEnumerable as result, this is requested completely. This was partially correct in .NET Core 3.1. Especially with the parameter $top this...
I'm experimenting with actions. Unbound, collection, and entity actions all behave the same way with regard to `ParameterConfiguration.Required()`. The problem could be my expectation of what `Required()` is supposed to...