efcore icon indicating copy to clipboard operation
efcore copied to clipboard

Add cosmos db complex properties

Open JoasE opened this issue 2 weeks ago • 1 comments

Adds support for saving and retrieving complex properties and collections Adds support for querying complex properties

  • [x] I've read the guidelines for contributing and seen the walkthrough
  • [ ] I've posted a comment on an issue with a detailed description of how I am planning to contribute and got approval from a member of the team
  • [x] The code builds and tests pass locally (also verified by our automated build checks)
  • [x] Commit messages follow this format:
        Summary of the changes
        - Detail 1
        - Detail 2

        Fixes #bugnumber
  • [x] Tests for the changes have been added (for bug fixes / features)
  • [x] Code follows the same patterns and style as existing code in this repo

JoasE avatar Dec 04 '25 11:12 JoasE

TODO:

  • [ ] Clean up and refactor (code duplication)
  • [ ] Add JsonPropertyName method in modelbuilding for complex properties and use that for serialization (document source) and query compiling
  • [ ] Investigate different behavior with discriminator
  • [ ] Add serialization for update document (document source)

JoasE avatar Dec 04 '25 11:12 JoasE