Sql server 代码优先中的PK和FK命名约定

Sql server 代码优先中的PK和FK命名约定,sql-server,entity-framework,Sql Server,Entity Framework,我喜欢我的pk和fk列没有“_dbo.”作为名称的一部分。实体框架代码中是否有可用的配置 例如,我有一张叫做PunchCard的桌子。Pk被命名为Pk_dbo.PunchCard。我想让它成为PK_PunchCard 对于FK,它会说FK_dbo.PunchCard_dbo.Employee_EmployeetId。我在找它,说FK_PunchCard_的员工 可能吗 您正在使用哪个Sql server版本。我创建了一个名为dbo.PunchCard的表,其中有一个列id。另一种方法是为主键定义

我喜欢我的pk和fk列没有“_dbo.”作为名称的一部分。实体框架代码中是否有可用的配置

例如,我有一张叫做PunchCard的桌子。Pk被命名为Pk_dbo.PunchCard。我想让它成为PK_PunchCard

对于FK,它会说FK_dbo.PunchCard_dbo.Employee_EmployeetId。我在找它,说FK_PunchCard_的员工

可能吗


您正在使用哪个Sql server版本。我创建了一个名为dbo.PunchCard的表,其中有一个列id。另一种方法是为主键定义一个约束,您可以根据需要命名。
请参阅附加的输出

这些是由实体框架自动创建的(代码优先)