Entity Framework und SQL Server-Synonyme

8

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?

    
ProfK 06.12.2010, 18:38
quelle

2 Antworten

4

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: -)

    
camainc 17.05.2011, 20:02
quelle
5

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.

    
Shiraz Bhaiji 02.02.2011 09:41
quelle