Как указать SchemaAction для таблицы ссылок «многие ко многим»? - PullRequest
0 голосов
/ 16 сентября 2011

Я отображаю некоторые устаревшие представления с помощью SchemaAction.None () в ClassMap, однако есть также несколько ManyToMany, использующих устаревшее представление в качестве таблицы ссылок.Как я могу исключить эти таблицы ссылок из экспорта схемы?

Например ...

HasManyToMany<Widget>(x => x.widgets)
    .Table("LegacyLinkView") //How to control the SchemaAction on this legacy link table?

или, может быть, есть способ справиться с этим в Конфигурации?Моим последним вариантом будет ручное редактирование полученных скриптов создания.

1 Ответ

1 голос
/ 18 сентября 2011

Один из подходов, которые я использую, состоит в том, чтобы исключить этот класс из конфигурации, построить схему и добавить ее позже перед созданием фабричной сессии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...