I am working on Web Api with OData enabled. I started working by contacting (only relevant DLLs are mentioned to the question)
Microsoft.AspNet.WebApi.OData Microsoft.Data.OData Microsoft.Data.Edm System.Spatial
But when I found out that OData is case-sensitive by default , I look for a case-insensitive solution, and I went through a few messages OData Uri case - insensitive support and ODataLib 6.7.0 Release then finally landed in Microsoft.OData.Core 6.9 nuget package .0 which seems to solve my problem. This is where the confusion begins , it has its own libraries related to assemblies in different namespaces
Microsoft.OData.Core-----------VS------Microsoft.Data.OData Microsoft.OData.Edm------------VS------Microsoft.Data.Edm Microsoft.Spatial--------------VS------System.Spatial
What is the difference between the above similar libraries, where should we use one on the other? In my cases like this, can Microsoft.OData.Core be used instead of Microsoft.Data.OData, which solves the case-sensitive problem?
source share