SQL Server - 如何使用 Lightswitch 项目将新表和/或字段添加到"external" Azure SQL 数据库?



我使用我用以前的Lightswitch (VB 2012)应用程序项目创建的现有外部Azure SQL创建了一个新的Lightswitch (VB 2013)应用程序。一切都很好。我能够创建新的屏幕,发布应用程序,并使用现有数据的应用程序。但是,现在我想添加新的字段、表和关系。我如何在现在和"外部"数据源中添加这些内容,使Lightswitch项目的行为像原始应用程序项目一样?虽然Lightswitch可以用于集成单独的数据源,但我希望尽可能保持简单。我是在Azure门户中创建表还是添加字段?当我尝试在Lightswitch中添加一个字段(或属性)时,它会自动显示为"计算"属性。当我尝试创建一个新表并添加一个关系时,它会"询问更多信息"。
或者这就是它的工作方式,并且必然会起作用?

使用LightSwitch对数据库进行更改/添加的唯一方法是使用最初用于创建数据库的LightSwitch项目。如果你仍然有一个VS 2012项目的副本,你可以在VS 2013中打开它,做任何你喜欢的改变,然后重新部署。

如果你没有原始项目的副本,那么你将不得不使用LightSwitch之外的工具来对数据库进行更改(如你所料)。LightSwitch项目只能在该项目中定义的数据库模式中进行更改,而不能像在新项目中那样在附加的外部数据源中进行更改。

最新更新