0

我使用之前的Lightswitch(VB 2012)應用程序項目創建的現有外部Azure SQL創建了一個新的Lightswitch(VB 2013)應用程序。一切正常。我能夠創建新屏幕併發布應用程序,並將應用程序與現有數據一起使用。 但是,現在我想添加新的字段,表格和關係。我如何才能在現在和「外部」數據源中添加那些Lightswitch項目的行爲,就好像它是原始應用程序項目一樣?雖然Lightswitch可用於集成獨立的數據源,但我希望儘可能簡單。 我是否在Azure門戶中創建表格或添加字段?當我嘗試在Lightswitch中添加一個字段(或屬性)時,它會自動顯示爲「計算」屬性。當我嘗試製作一個新表格並添加關係時,它會「請求獲取更多信息」。
或者這只是它的工作方式,並且必然會起作用?如何使用Lightswitch項目將新表和/或字段添加到「外部」Azure SQL數據庫?

回答

2

使用LightSwitch對數據庫進行更改/添加的唯一方法是使用最初用於創建數據庫的LightSwitch項目。如果您仍然擁有原始VS 2012項目的副本,則可以在VS 2013中打開它,進行所需的任何更改並重新部署。

如果您沒有原始項目的副本,那麼您必須使用LightSwitch之外的工具來更改數據庫(如您懷疑的那樣)。 LightSwitch項目只能對在該項目中定義的數據庫架構進行更改,而不是像新項目中那樣附加的外部數據源。

+0

我無法將原始項目發佈到Azure。我已經能夠向Azure SQL表中添加一個新字段,但我無法讓新字段顯示在項目中。 VS/Azure提示輸入憑據,但無論使用什麼格式,它們都不例外。 – Mark

相關問題