Entity Framework и синонимы SQL Server - PullRequest
       8

Entity Framework и синонимы SQL Server

9 голосов
/ 06 декабря 2010

Поспешные исследования говорят мне, что даже EF4 по-прежнему не поддерживает синонимы SQL Server. Каковы мои варианты настройки набора сущностей на основе синонимов, как если бы это был набор сущностей на основе таблиц? Самое грубое, что я придумал, - это скопировать базовую таблицу для синонима, добавить ее в мою модель, а затем переименовать набор сущностей в модели хранилища. Разве нет более элегантного обходного пути, использующего POCO или код-первый подход?

Ответы [ 2 ]

7 голосов
/ 02 февраля 2011

Вы можете создать представление, которое выбирает данные из вашего синонима, а затем добавить представление к вашей модели. Придание представлению в вашей модели имени синонима.

4 голосов
/ 18 мая 2011

Смотрите этот пост - очевидно, вы можете сделать это с помощью некоторых ручных манипуляций с edmx.

Создание модели Entity Framework охватывает несколько баз данных

Это не элегантно, поэтому не отвечает на ваш вопрос: -)

...