Diferença entre Microsoft.OData.Core e Microsoft.Data.OData

Estou trabalhando na API da Web com o OData ativado. Comecei a trabalhar consultando (apenas as DLLs relevantes para a pergunta são mencionadas)

Microsoft.AspNet.WebApi.OData
Microsoft.Data.OData
Microsoft.Data.Edm
System.Spatial

Mas quando eu descobriPor padrão, o OData diferencia maiúsculas de minúsculasEu procuro umsolução de maiúsculas e minúsculas e eu passei por alguns postsSuporte à análise não sensível a maiúsculas e minúsculas OData Uri & Versão ODataLib 6.7.0 finalmente aterrissou no pacote de pepitasMicrosoft.OData.Core 6.9.0 o que parece estar resolvendo meu problema.Aqui começa minha confusão, Ele tem suas próprias bibliotecas relacionadas à coleçãosob um espaço de nome diferente

Microsoft.OData.Core-----------VS------Microsoft.Data.OData
Microsoft.OData.Edm------------VS------Microsoft.Data.Edm
Microsoft.Spatial--------------VS------System.Spatial

Qual é a diferença entre as bibliotecas semelhantes acima, onde devemos usar uma sobre a outra? Em casos semelhantes,Microsoft.OData.Core pode ser usado em vez deMicrosoft.Data.OData que está resolvendo um problema que diferencia maiúsculas de minúsculas?

questionAnswers(1)

yourAnswerToTheQuestion