2012-02-25 15 views
8

Czy synonimy Oracle są obsługiwane przez Entity Framework, w dowolnej formie?Czy synonimy Oracle są obsługiwane w Entity Framework?

Po połączeniu się z bazą danych w Visual Studio, daje mi to tylko możliwość dodania tabel, widoków i zapisanych wcześniejszych wzorców do mojego modelu danych jednostki Entity. W panelu eksploratora serwerów widzę synonimy na liście.

Nasze zasady dotyczące bazy danych upoważniają mnie do dostępu tylko do synonimów, więc niestety nie mogę utworzyć widoku ani nie ograniczam ograniczeń Entity Framework po stronie bazy danych.

Być może istnieje sposób, aby ręcznie utworzyć model danych i podłączyć go?

Każda pomoc będzie bardzo ceniona!

Odpowiedz

4

O ile mi wiadomo, Entity Framework nie zapewnia jeszcze wsparcia dla synonimów. Ostatnio miałem podobny problem, że pokonałem widok, którego nie potrzebujesz.

Istnieje kilka workarounds, może z nich korzystać.

+0

Dzięki za cynk. Niestety, nie mam nawet dostępu do serwera dev firmy Oracle, aby tworzyć tabele do korzystania z obejść. Po prostu użyję DataAdapter na teraz i ponownie przejrzę EF po wydaniu VS 11. – Matt

+0

Tak, standardowe obejście nazw schematów (np. Znajdowanie i zamiana jawnego schematu i domyślny schemat domyślny) dotyczy również synonimów. – BigMomma

+0

Myślę, że powinieneś zaktualizować odpowiedź za pomocą [dodawania kolejnych schematów do listy schematów, w których EF będzie wyszukiwać obiekty dodać] (http://stackoverflow.com/a/7598378/1219280) - jako rozwiązanie. – Veverke

Powiązane problemy