Wie man einen String als Primärschlüssel im Entity Framework erstellt!

Ich habe eine Legacy-Tabelle, die den Namen und die ID des Mitarbeiters enthält. Jetzt ist die Mitarbeiter-ID in char, da sie Werte enthalten kann, die mit einem Alphabet beginnen. Die Mitarbeiter-ID ist das einzige eindeutige Feld in der Tabelle.

Jetzt benutze ich eine Ansicht, um die Daten aus der Tabelle zu erfassen (es befindet sich in einer separaten Datenbank). Mein Entity-Framework weigert sich jedoch, die Ansicht zu identifizieren, da der Primärschlüssel int fehlt.

Jede mögliche Lösung zu diesem würde in hohem Grade geschätzt, da ich die Vermächtnistabelle nicht berühren kann.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage