Ich muss eine Ansicht mit der EF verwenden, aber wenn ich sie importiere, wird der Primärschlüssel der Ansicht falsch angezeigt, und aus irgendeinem Grund kann ich ihn nicht ändern.
Antworten
Zu viele Anzeigen?Scheint ein bekanntes Problem zu sein - siehe diese andere StackOverflow-Frage und ihre Antworten:
Entity Framework und SQL Server-Ansicht
Marc
Ich hatte ein ähnliches Problem, wenn ich eine Gruppe von in einer Ansicht tun wollte, die nicht einfach in linq war aber am Ende nicht funktioniert. Was für mich funktionierte, war speziell den Entitätsschlüssel in Entity Framework Designer in eine int-Spalte zu ändern, die eindeutig ist. Wenn es nicht vorhanden ist, dann erstellen Sie ein einfaches inkrementiertes int-Feld in Ihrer Ansichtsdefinition und verwenden Sie das als Schlüssel.
1 Stimmen
Mögliche Duplikate von Entity Framework und Sql Server Ansicht Frage