AspNetCoreOData
AspNetCoreOData copied to clipboard
ASP.NET Core OData: A server library built upon ODataLib and ASP.NET Core
**Assemblies affected** ASP.NET Core OData 8.2.4 **Describe the bug** When using the query option `$apply` with `odata.metadata=full` the results an exception is thrown. **Reproduce steps** Reproduce steps A GET request...
As previously mentioned in #1269 this adds the attribute in the pull request title to replace illegal characters in field names with legal ones before serialization begins.
Fixes #1307 by handling a property without value gracefully when deserializing OData payloads
**Assemblies affected** - Microsoft.AspNetCore.OData 9.x **Describe the bug** After introducing support for reading properties without value in OData .NET 9, there's a subtle bug in this line of code https://github.com/OData/AspNetCoreOData/blob/1368836752963d88e920d9508d94807eb995894b/src/Microsoft.AspNetCore.OData/Formatter/Deserialization/ODataResourceDeserializer.cs#L492...
**Assemblies affected** Microsoft.AspNetCore.OData version 8.2.5 **Describe the bug** According to [OASIS docs](https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part2-url-conventions.html#sec_SystemQueryOptions), system query options *must* support case-insensitive system query option names with or without a $ prefix. When using...
**Assemblies affected** ASP.NET Core OData 9.0.0 **Describe the bug** Creating a console application then adding a WebHost to it containing oData, makes the /$metadata endpoint to not be created, generating...
I want to set a default limit to one of the collection properties on an entity. ```c# public class Job { public int Id {get; set;} public ICollection Addresses {get;...
Missing Cast to SingleResourceCastNode in BindSingleResourceCastFunctionCall Method in QueryBinder
**Assemblies affected** ASP.NET Core OData 7.x + **Describe the bug** The `BindSingleResourceCastFunctionCall()` method links a "SingleResourceFunctionCallNode" to produce a LINQ "Expression" that signifies the meaning of the "SingleResourceFunctionCallNode". This method...
Fixes #1301 Enable read property without value ODL supports to read the property without value. Here's an example: ```json { "@odata.context":"http://localhost/$metadata#Customers/$entity", "CustomerID": 17, "[email protected]":123, "[email protected]":true, "Location": { "Street":"154TH AVE"} }...
**Assemblies affected** Which assemblies and versions are known to be affected e.g. ASP.NET Core OData 9.x **Describe the bug** ODL supports to read the property without value. Here's an example:...