C# 在构建模型时使用EF约定在约束、索引和键中添加自定义名称
EF版本6及以上 如何使用内置或自定义EF约定(如C# 在构建模型时使用EF约定在约束、索引和键中添加自定义名称,c#,.net,entity-framework,ef-code-first,entity-framework-migrations,C#,.net,Entity Framework,Ef Code First,Entity Framework Migrations,EF版本6及以上 如何使用内置或自定义EF约定(如KeyAttributeConvention,IndexAttributeConvention)来更改外键约束名称和索引名称 我希望从一个地方更改这些名称,而不是要求开发人员遵循数据库迁移的命名标准 例如,我不想在迁移代码中使用ForeignKey方法的name参数来指定外键约束名称 相反,应该使用model builder配置一个通用约定,该约定在生成外键时执行任务 真的有可能吗?也许这会有帮助?这是FK和PK的有效方法
KeyAttributeConvention
,IndexAttributeConvention
)来更改外键约束名称和索引名称
我希望从一个地方更改这些名称,而不是要求开发人员遵循数据库迁移的命名标准
例如,我不想在迁移代码中使用ForeignKey
方法的name
参数来指定外键约束名称
相反,应该使用model builder配置一个通用约定,该约定在生成外键时执行任务
真的有可能吗?也许这会有帮助?这是FK和PK的有效方法