如何在构建时使用数据库项目执行主数据sql脚本

如何在构建时使用数据库项目执行主数据sql脚本,sql,sql-server,database,azure,database-project,Sql,Sql Server,Database,Azure,Database Project,我想自动插入主数据。(自动执行sql脚本) 我使用预部署脚本使用数据库项目尝试了此操作。 但我的应用程序部署在windows azure上 这有什么限制吗 还是应该使用数据库项目和预部署项目 如何在构建项目时自动执行.sql脚本 真的很棘手。据我所知,您无法在构建项目时自动执行.sql脚本。 或者,您可以编写一个控制台应用程序EXE来展开脚本,然后在visual studio的生成后事件中调用控制台应用程序EXE,以便触发每个后续生成的EXE 因此,在每次后续生成后,脚本都会自动通过此EXE执行

我想自动插入主数据。(自动执行sql脚本)

我使用预部署脚本使用数据库项目尝试了此操作。

但我的应用程序部署在windows azure上

这有什么限制吗

还是应该使用
数据库项目和预部署项目

如何在构建项目时自动执行.sql脚本


真的很棘手。据我所知,您无法在构建项目时自动执行.sql脚本。

或者,您可以编写一个控制台应用程序EXE来展开脚本,然后在visual studio的生成后事件中调用控制台应用程序EXE,以便触发每个后续生成的EXE


因此,在每次后续生成后,脚本都会自动通过此EXE执行。

好的,非常有帮助。您可以给我提供有关如何执行此方法的链接吗?有关如何在Visual Studio中使用预生成和生成后事件,请遵循以下链接。谢谢,有没有其他方法可以使用“自动执行”插入主数据?没有。但是您可以使用“设置”用户界面来运行脚本。无论如何,这个设置页面UI也是应用程序的一部分。你必须编写代码来展开你的脚本。你可以。但是,在一个连续的构建之后,我们只需要推出我们的脚本。但这取决于你。