我創建了一個可正常運行的LightSwitch(Visual Studio 2012 Pro)應用程序... 現在該發佈了!唯一的問題是,我似乎無法弄清楚如何將模式名稱更改爲dbo以外的其他名稱。在發佈的Lightswitch應用程序中更改數據庫模式
也就是說,我不希望輸出表是dbo.XXXX,我希望它們是my_schema.XXXX。
另外,請注意數據庫的SQL Server 2005年
有沒有人對如何實現這一建議?
謝謝!
更新:對不起,沒有具體。我不想更改數據庫中現有表的模式。我想讓我的LightSwitch應用程序使用新的模式。我不介意發佈它,然後修改表上的模式,如果我可以以某種方式修改LightSwitch應用程序以使用新的模式。但理想情況下,有一種方法可以告訴LightSwitch在發佈時使用不同的架構。
對於那些誰也不知道的LightSwitch是什麼,它是Silverlight業務應用的微軟的.Net快速應用開發工具,並內置到Visual Studio 2012年我的應用程序是用VB.Net
謝謝Yann ...這是否意味着我的每個LightSwitch應用程序都需要自己的數據庫?另外,如果我願意手動修改很多代碼,那麼我可以在哪裏做到這一點?從邏輯上講,人們會希望單個應用程序的所有數據庫元素都歸入同一個模式下,所以很奇怪,微軟並不支持這種開箱即用的方式......我猜這次我不得不把它寫出來。 – Omaer
您問「這是否意味着我的每個LightSwitch應用程序都需要自己的數據庫?」。不,可以從任意數量的LightSwitch應用程序鏈接到一個數據庫。至於「微軟不支持開箱即用」這一點很奇怪,我解釋說(LightSwitch最初的創意是考慮到用戶不需要知道任何關於SQL Server的知識)。 :-) LightSwitch已經被完全不同的開發人員所接受,而不是它所寫的。最初,簡單是其最重要的原則之一。 –
當我說修改某些東西時,我正在討論在Common項目中找到的應用程序的Common.lsml文件中找到的XML。如果您嘗試修改它,請首先進行備份。它只需要一個小小的錯誤,您的整個項目可能無法加載,直到找到並修復它。 –