Skip to content

Conversation

CAPCHIK
Copy link

@CAPCHIK CAPCHIK commented May 30, 2025

On types where the names of properties differ only in case, the choice of a property at the CLR level breaks down, while OData allows you to have such names and processes them correctly.

The change does not change the number of test statuses. Before making the change, there were 7851 passed tests and 8 failed tests on my PC, and these numbers remained after making the changes. And the logic of selecting a property started working correctly, since by default, getting a property does not have an indication to ignore the case.

The behavior is reproduced in the repository, and the exception can be observed in the github action.

@gathogojr
Copy link
Contributor

Hello @CAPCHIK. Could you please add some test coverage to this pull request? It would help us better understand the specific scenario your change is addressing and ensure the behavior is preserved going forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants