我想從現有的數據庫文件複製表定義到一個新的lightswitch項目,沒有人知道如何做到這一點,似乎你只能從頭開始創建一個新的數據庫或附加一個外部數據庫,但當我嘗試從另一個VS項目附加外部mdf文件我得到一個錯誤,指出:CREATE DATABASE在數據庫'master'中拒絕了權限。如何將現有的mdf文件導入lightswitch項目?
有關如何將表格定義從現有數據庫文件複製到lightswitch項目的任何想法?
我想從現有的數據庫文件複製表定義到一個新的lightswitch項目,沒有人知道如何做到這一點,似乎你只能從頭開始創建一個新的數據庫或附加一個外部數據庫,但當我嘗試從另一個VS項目附加外部mdf文件我得到一個錯誤,指出:CREATE DATABASE在數據庫'master'中拒絕了權限。如何將現有的mdf文件導入lightswitch項目?
有關如何將表格定義從現有數據庫文件複製到lightswitch項目的任何想法?
如果您在SqlServer實例上附加了外部數據庫,那麼從LightSwitch附加到該實例上應該沒有問題。從這一點開始,您可以重命名錶和列,更改數據類型等,以及向該數據庫添加更多表和結構。
請注意,DB應該由SqlServer實例提供,而不是文件系統上的文件。
據我所知不能做到。 Lightswitch擁有獨立於實際數據庫定義的數據庫表格表示。不過,您可以採取另一種方式,因爲當ApplicationDatabase.mdf文件不存在時,可以啓動Lightswitch(您會注意到表格定義仍在此處),然後構建將重新創建ApplicationDatabase.mdf的應用程序。它當然是空的,但是如果你能找出lightswitch在哪裏存儲這些表定義(某個* .xaml文件?),你可能能夠將這些複製到你的項目中,然後從那裏生成ApplicationDatabase.mdf?