2013-05-02 1 views
0

У меня было действующее приложение Lightswitch, построенное с использованием VS2012RTM. Он взаимодействовал с сервером службы RIA. Недавно служба RIA Service была обновлена, чтобы использовать DbContext вместо ObjectContext, нарушая приложение lightwitch.Lightswitch 2012 Обновление 2. Невозможно отредактировать данные

Итак, я создал новый источник данных в Lightswitch для источника из SQL Server и переключил все экраны на новый источник данных. Затем я выполнил «проект обновления» в Visual Studio для обновления 2. Теперь ни один из моих экранов не редактируется. Ничто не изменило внутренние разрешения, только источник данных и логин (который имеет все права, которые ему нужны) и версию Lightswitch.

Любые подсказки?

ответ

0

По-видимому, новые экраны должны быть созданы против нового источника данных. То, что я пытался сделать, это добавить элементы данных из нового источника данных в существующие экраны, подключиться к новым данным и затем удалить исходные элементы данных с экрана. Создание экранов с нуля было единственным способом, чтобы я мог снова их редактировать.

1

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

Что произойдет, если вы создадите очень базовую таблицу, привязанную к одной из таблиц в источнике данных?

 Смежные вопросы

  • Нет связанных вопросов^_^