Open
Description
This is a grouping of related issues. Feel free to vote (👍) for this issue to indicate that this is an area that you think we should spend time on, but consider also voting for individual issues for things you consider especially important.
Related to #1985
Done in 8.0
- Implement complex types (value objects) #13947
- Only discover complex types when configured through pre-convention model configuration #31344
- Use C# structs or classes as value objects #9906
- Support change tracking and lazy-loading proxies for complex types #31634
Done in 9.0
Backlog
- Complex type collection support #31237
- Allow mapping optional complex properties #31376
- Constructor injection for complex types #31621
- Add relational JSON mapping support for complex types #31252
- Add Cosmos support for complex types #31253
- Support immutable entity updates #11457
- Expand tuples to multiple columns #14661
- Support for complex types projected via optional navigations #31412
- Allow to configure properties on non-collection complex types by using chaining in the lambda expression #31236
- Allow navigations and FK properties on non-collection complex types #31245
- Allow keys and indexes to use properties on non-collection complex types #31246
- Support complex properties on Owned types #33170
- Add inheritance support for complex types #31250
- Add pre-convention configuration for complex types #31249
- Enable shadow complex properties #31243
- Enable indexer complex properties #31244
- ExecuteUpdate: support partial updating inside JSON documents #28766
- Complex type observable ordered value type collection support #31411
- Complex types: support change tracking notifications #32205
- Add store-generated values support for properties on complex types #31251
- Support value generation for complex properties #31633
- Add entity splitting support for complex types #31248
- Add View, TVF and SqlQuery mapping support for complex types #34627
- Add CUD sproc mapping support for complex types #31235
- Add seed data support for complex types #31254
- Allow service properties on complex types #31247
- Implement value conversions that spread out over multiple columns #31234
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment