Дозвуковой эшафот многие-многие-управления исчезают - PullRequest
0 голосов
/ 24 февраля 2010

Я использую элемент управления SubSonic scaffold с автоматическим генерированием множества элементов управления.

<subsonic:Scaffold ID="scfMain" runat="server"
    AutoGenerateManyToMany="true"></subsonic:Scaffold>

На Page_Load я устанавливаю имя таблицы

scfMain.TableName = "Foo";

Элементы управления «многие ко многим» создаются таблицей «многие ко многим», двумя внешними ключами, двумя первичными ключами. Первоначально это работает, но через некоторое время многие элементы управления исчезают. Единственный способ вернуть их - это каким-то образом перезапустить приложение, либо изменив веб-конфигурацию, переработав пул приложений или перезапустив сайт.

Это известная ошибка, или я что-то не так делаю? Я вижу то же самое на своем локальном компьютере, в стадии подготовки и производства, так что, похоже, это не уникально для одной среды.

1 Ответ

0 голосов
/ 28 февраля 2010

Элементы управления «многие ко многим» создаются таблицей «многие ко многим», двумя внешними ключами, двумя первичными ключами

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

...