标签: c# .net entity-framework ef-code-first ef-migrations
EF版本6及更高版本......
如何使用内置OR自定义EF约定(如KeyAttributeConvention,IndexAttributeConvention等)来更改外键约束名称和索引名称?
KeyAttributeConvention
IndexAttributeConvention
我希望从一个地方更改这些名称,而不是要求开发人员遵循数据库迁移的命名标准。
例如,我不想在迁移代码中使用ForeignKey方法的name参数来指定外键约束名称。
ForeignKey
name
相反,应该使用模型构建器配置一个公共约定,该构建器在生成外键时执行任务。
真的有可能吗?