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

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

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

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

scfMain.TableName = "Foo";

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

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

1 ответ

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

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

Другие вопросы по тегам