Eilige Forschungsergebnisse sagen mir, dass selbst EF4 immer noch keine SQL Server-Synonyme unterstützt. Welche Optionen habe ich, um eine synonym-basierte Entitätsmenge so einzurichten, als wäre sie eine tabellenbasierte Entitätsmenge? Das Gröbste, was ich mir ausgedacht habe, ist, die zugrunde liegende Tabelle für das Synonym zu kopieren, sie zu meinem Modell hinzuzufügen und dann das Entity-Set im Filialmodell umzubenennen. Gibt es keine elegantere Problemumgehung mit dem POCO oder Code-First-Ansatz?
Sieh diesen Beitrag - anscheinend kannst du es mit manueller Manipulation des edmx machen.
Die Erstellung eines Entity Framework-Modells erstreckt sich über mehrere Datenbanken
Es ist jedoch nicht elegant, also beantwortet es Ihre Frage nicht: -)
Sie können eine Ansicht erstellen, die Daten aus Ihrem Synonym auswählt und dann die Ansicht Ihrem Modell hinzufügt. Geben Sie in Ihrem Modell den Namen des Synonyms an.
Tags und Links sql-server entity-framework synonym