Nero Sule

Results 5 issues of Nero Sule

- Currently not all API paths are covered by tests. - All tests should be restructured to be more coherent with AAA pattern (like BuildingUsingServiceProvider)

Add a factory for instantiating objects and call via ModelCustomizer (maybe in context?) when creating override instances. Experiment with late-creating of alterations.

Maybe in the form of queue?

Add a custom `ModelCacheKeyFactory` which takes an ModelInvalidator as an argument, and creates a new type of ModelCacheKey that contains "version" property. This property is then increased if Model is...

Add supporting interfaces like IEntityTypeConventionOverride, which expose an `Alter(IList);` method Additionally, add an AddAlterationsFromAssembly() method to `ConventionSetAlterationCollection` which scans an assembly for all of those types of convention overrides.

enhancement