Cambiar la convención de nomenclatura de restricciones de clave externa
Tenemos nuestra propia convención externa de nombres de objetos y necesito cambiar la convención de nomenclatura para las restricciones de clave externa generadas automáticamente. Ahora se ve así:FK_dbo.City_dbo.CityType_City_CityTypeId
pero me gustaría que se llamaraCity_FKC_CityType
.
Encontre unpregunta similar que dice que puede cambiar el nombre de las restricciones manualmente. Sin embargo, esto no me conviene, ya que tengo muchas tablas y restricciones de claves externas.
Encontré información sobre "Primeras convenciones de códigos personalizados" y me pregunto si puedo cambiar el nombre de la restricción usando esto o si hay algún método para implementarlo.
Otra variante es descargar el código fuente de EF, hacer cambios y usarlo, pero eso es en caso de emergencia.
Como nota al margen, también me gustaría cambiar la convención de nomenclatura de la clave primaria.