2013-05-02 16 views
0

我使用VS2012RTM構建了Lightswitch應用程序。它與RIA服務後端進行交互。 最近,RIA服務程序集被'升級'爲使用DbContext而不是ObjectContext來打破lightswitch應用程序。Lightswitch 2012更新2.無法編輯數據

因此,我在Lightswitch中創建了一個新的數據源,用於從SQL Server獲取數據,並將所有屏幕切換到新的數據源。然後,我在Visual Studio中進行了「升級項目」更新2.現在,我的屏幕都不可編輯。內部權限沒有任何變化,只有數據源和登錄(具有它所需的所有權限)以及Lightswitch的版本。

任何線索?

回答

0

顯然,必須針對新數據源創建新屏幕。我試圖做的是將數據源從新數據源添加到現有屏幕,連接到新數據,然後從屏幕上刪除原始數據項。從頭開始創建屏幕是我可以再次編輯它們的唯一方法。

1

通常情況下,無法編輯由看似是隻讀的LightSwitch基礎數據所引起的屏幕,或者表沒有具有每個記錄的獨特價值關鍵財產在桌子裏。

如果創建一個非常基本的表,綁定到數據源中的其中一個表會發生什麼?