Comments (4)
Just to be more precise, the API action does not "crash", instead returns bad request due to an invalid model state. If you inspect with the debugger the property ModelState.Root.Errors[0].Exception you find the above exception (it's the only one present).
from aspnetcoreodata.
I have replied the error on OData/WebApi#2271 (comment)
from aspnetcoreodata.
I saw the Point class definition here: https://github.com/NetTopologySuite/NetTopologySuite/blob/develop/src/NetTopologySuite/Geometries/Point.cs
This class doesn't have a default constructor and we can't instantize an object of "Point". Please use the POCO (a plain old CLR object, or plain old class object (POCO) ) class as the model type.
For a no-POCO, maybe need a converter. Here's a workaround that you might try it: https://devblogs.microsoft.com/odata/how-to-consume-sql-spatial-data-with-web-api-v2-2-for-odata-v4/
from aspnetcoreodata.
Another blog post that may assist https://devblogs.microsoft.com/odata/customizing-filter-for-spatial-data-in-asp-net-core-odata-8/
from aspnetcoreodata.
Related Issues (20)
- Proposal: Break out OData Parsing and decouple from EF Core HOT 6
- Disabling Automatic Expansion in Nested OData Entity Objects HOT 5
- Annotation to handle sanitization of field names in open types HOT 3
- Inefficient Pagination Handling in Expanded Entities ($expand ) in Microsoft.AspNetCore.OData HOT 6
- Navigation properties are not serialized in operation results HOT 7
- Error reading multipart Batch Response HOT 6
- typo odaya
- odata.metadata=full throws exceptions with $apply HOT 1
- Getting System.UriFormatException: Invalid URI: The Uri string is too long. even when using /$query
- AutoExpand and AutoSelect not working correctly with $Expand and $Select uri query parameters
- Invalid $filter and $orderby cause error 500 while it is actually bad request HOT 1
- $select doesn't work on fields of type IList<string> HOT 2
- Can't select complex property HOT 5
- OData v8.2.5: Selecting and Filtering Complex Dictionary Properties HOT 4
- $expand not working with ODataQueryOptions in the backend HOT 2
- OData filtering doesn't work with polymorphic entities HOT 3
- Really long POST $query results in incomplete JSON response HOT 5
- ODataException when entity has DateOnly or TimeOnly member HOT 6
- Error in combination with EF and SplitToTable HOT 2
- Composite key doesn't work HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aspnetcoreodata.