- These annotations provide caching capabilities to the model.
- Can only be added after a model is built
- Aren't returned with normal annotations
Can be used to store the relational model, TypeMappingSource, relational overrides (that don't affect configuration), property indexes/accessors, generating/propagating properties in ValueGenerationManager
Related to #9329, #19213, #19806 and #21901
Also review the nullability of some methods: GetKeyValueComparer, CreateDependentsMapFactory, etc...
Can be used to store the relational model,
TypeMappingSource, relational overrides (that don't affect configuration), property indexes/accessors, generating/propagating properties inValueGenerationManagerRelated to #9329, #19213, #19806 and #21901
Also review the nullability of some methods:
GetKeyValueComparer,CreateDependentsMapFactory, etc...