按照惯例,EF生成“PK_<< Schema >>。<< TableName >>”作为实体主键的支持索引名称。
称我为控制狂,但我喜欢为我的主键提供特定的名称,而且我无法找到任何特定的注释或FluentAPI语法,它允许覆盖默认行为。
我错过了什么,或者这根本不可用?
感谢。
答案 0 :(得分:0)
在EF6.x中,您可以通过在迁移中指定名称来执行此操作。 scaffolded迁移不包含名称(因此使用默认约定),但您可以编辑代码以指定其他名称。
在EF7中,所有数据库对象都将在模型中指定名称,因此您无需下拉到迁移以指定名称。