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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta