我正在尝试确定在asp.net核心应用程序中部署dacpac的最佳方法。
我们提供给外部用户下载的应用程序,作为要在Azure中安装的内部部署版本,因此我尽量使其尽可能顺利
现在我正计划使用DacFx并在asp.net核心启动代码中根据连接字符串检查数据库,如果版本较低,则启动直接在代码中对DB执行包但问题在编写本文时,DacFx还没有在.net核心上得到支持,而且还没有提前几个月计划。
我们当然可以提供一些关于如何使用SqlPackage进行部署甚至通过sql用户界面的脚本或简短文档,但这需要他先完成asp.net核心内容的两步,然后手动部署dacpac我们希望为最终用户提供一个直接的解决方案,让他尽可能轻松地部署应用程序。我们忽略了其他任何解决方案吗?
非常感谢