Erstellen Sie den Fremdschlüssel mit Datenanmerkungen
-
20-12-2019 - |
Frage
In dem untenstehenden Code muss ich auf parentinfoaddproperties.ParentQuestionAswersid ein fremdes Schlüssel einstellen, damit er von parentquestionanswers.id abhängig ist (ein primärer Schlüssel).Ich versuche, dies mit Data Annotationen zu verwenden, aber Entity Framework 6 möchte eine neue Fremdschlüsselspalte in meiner Parentquestionanswers-Tabelle erstellen, die auf die Spalte parentinfoaddProperties.id nicht die parentinfoaddproperties.at-Spalte verweist.Ich möchte kein Entity-Framework, um eine neue Fremdschlüsselspalte zu erstellen.
Ich würde mich sehr erkennen, ob jemand erklären kann, welche Datenanmerkungen oder (falls erforderlich) fließende Zuordnungen, die ich angeben sollte, um den gewünschten Fremdschlüsseleinbau zu erreichen.Vielen Dank im Voraus.
generasacodicetagpre.Lösung
Sie können die folgende Datenanmerkung verwenden, und verwenden Sie die Einheit anstelle von int
generasacodicetagpre.Um die ID zu erhalten, können Sie nur die Eigenschaft hinzufügen
generasacodicetagpre.Sie brauchen jedoch noch die GreaticAnicetagCode-Eigenschaft, also wird EF Sie verstehen.
(Diese Codezeilen sollten sich unter der generationspflichtigen Klasse befinden)
Andere Tipps
Fügen Sie das
hinzu generasacodicetagpre.in die ID-Spalte
und
generasacodicetagpre.an der Elternstionanswersid-Eigenschaft.