0

我一直在 Visual Studio Lightswitch 中开发一个应用程序(VS2010 SP1 中的 Silverlight 客户端,如果有什么不同的话),到目前为止,我已经在 Lightswitch 设计器中完成了所有的数据库开发。

我现在想使用外部数据库,但不想重新创建整个应用程序,甚至只是屏幕。我已经编写了数据库脚本,并在 SQL Server 中创建了一个副本,但是不知道如何让 Lightswitch 使用这个外部数据库,而无需重新启动整个过程。

有没有一种简单的方法来更改连接字符串,以便我可以从我所在的位置继续,但 Lightswitch 指向外部数据库而不是内部数据库?

4

2 回答 2

1

事实证明,这是一件非常困难的事情。超级 Lightswitch 黑客 David Baker 看到了我在 MSDN Lightswitch 论坛上发表的关于该主题的帖子,并愿意为我尝试一下。他走了好几趟,但我们最终到达了那里。

我不会向任何人推荐这个。我强烈建议从一开始就使用外部数据库。我看不出使用内部的有多少好处,如果你需要更多的控制,或者想要切换到外部的,你就会遇到很大的问题。

希望这可以帮助某人。

于 2014-01-26T16:50:59.313 回答
0

您必须发布您的项目才能创建一个新的 SQL 数据库,发布您的项目将为您的新数据库创建数据库脚本,不要使用内部 LS DB 为您的新数据库创建脚本。

于 2014-01-23T16:16:50.137 回答