Wir haben unsere eigene externe Konvention zum Benennen von Objekten, und ich muss die Namenskonvention für die automatisch generierten Fremdschlüsseleinschränkungen ändern. Jetzt sieht es so aus: FK_dbo.City_dbo.CityType_City_CityTypeId
aber ich möchte es City_FKC_CityType
genannt werden.Namenskonvention für Fremdschlüsseleinschränkung ändern
Ich fand eine similar question, die besagt, dass Sie den Namen der Einschränkungen manuell ändern können. Dies passt mir jedoch nicht, da ich viele Tabellen und Fremdschlüssel-Einschränkungen habe.
Ich habe einige Informationen über "Custom Code First Conventions" gefunden und frage mich, ob ich den Namen der Constraint mit diesem ändern kann oder ob es Methoden gibt, es zu implementieren?
Eine andere Variante ist den Quellcode von EF herunterladen, Änderungen vornehmen und verwenden, aber das ist im Notfall.
Als Randnotiz möchte ich auch die Namenskonvention des Primärschlüssels ändern.
Ihre reichliche Verwendung von fett und kursiv macht meine Augen weh! Auch, in welcher Weise passt die Lösung in dieser Antwort nicht? Es ist ziemlich einfach. – DavidG
Ok, ich habe es geändert :). Ich habe zu viele Tabellen und jede Tabelle hat ein paar Einschränkungen. Es wird lange dauern, einen Namen für jeden Fremdschlüssel zu ändern – Marusyk