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.