Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for provider convention types #19806

Open
6 tasks
Tracked by #22952
AndriySvyryd opened this issue Feb 5, 2020 · 0 comments
Open
6 tasks
Tracked by #22952

Add support for provider convention types #19806

AndriySvyryd opened this issue Feb 5, 2020 · 0 comments
Assignees
Labels
Milestone

Comments

@AndriySvyryd
Copy link
Member

AndriySvyryd commented Feb 5, 2020

  • Also add a hook to add provider-specific convention types. Something like ProviderConventionDispatcher that also determines which annotations should be ignored
    • Add support for the provider conventions to the API on ModelConfigurationBuilder
    • Add a convention type for merging annotations from derived to base objects when the base type changes
  • Add conventions that react to property facet overrides. Most relational conventions should have a nullable StoreObjectIdentifier parameter Allow specifying different column names per table in TPT, TPC or entity splitting #19811
  • Change RelationalDbFunctionAttributeConvention, TableNameFromDbSetConvention, RelationalValueGenerationConvention, SqlServerIndexConvention and other annotation conventions to use new convention types.
  • Don't return core annotations from GetAnnotations

Related to #214, #14103, #15675

@AndriySvyryd AndriySvyryd self-assigned this Feb 5, 2020
@ajcvickers ajcvickers added this to the Backlog milestone Feb 7, 2020
@AndriySvyryd AndriySvyryd changed the title Add a hook to avoid triggering conventions for certain provider annotations Add a hook to avoid triggering conventions for provider annotations Jun 19, 2020
@ajcvickers ajcvickers modified the milestones: Backlog, 6.0.0 Nov 2, 2020
@AndriySvyryd AndriySvyryd modified the milestones: 6.0.0, Backlog Jul 16, 2021
@ajcvickers ajcvickers modified the milestones: Backlog, 7.0.0 Oct 25, 2021
@AndriySvyryd AndriySvyryd changed the title Add a hook to avoid triggering conventions for provider annotations Add support for provider convention types Jun 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants