asp.net-core - 使用 dacpac 代码 (asp .net core) 在 Visual Studio 中发布项目
问题描述
我已经为 dacpac 创建了项目,并且我想像发布我的 api 项目时一样发布此代码,然后它会自动在数据库中发布 dacpac 更改,但我没有任何用于编写启动文件的代码。因此,如果您对此有任何想法,请告诉我。我想在启动文件中加载 dacpac 但我不知道它的代码如何?
我在启动文件中尝试过这段代码
using (var dacPackage = DacPackage.Load(DacPacFullPath))
{
var dacServices = new DacServices(Shared.Environment.Settings.RadanDbNameOrConnectionString());
dacServices.Deploy(dacPackage, DatabaseName, true);
}
但是,它不起作用。
解决方案
@Bhavesh,你能提供你得到的异常,所以我可以深入研究它并可能找到解决方案。
推荐阅读
- json - JSPDF:如何在 PDF 中显示数据行?
- json - 从json文件中获取数据?
- python - 从文件导入时如何使用权重?
- python - 如何在 Python 3.9 上将 pyc 反编译为 py?
- javascript - 如何从外部库中捕获错误并将其存储在字符串中
- python - Numpy Arrays :虽然 A = B[:] 创建了一个带有 id(A) != id(B) 的 numpy 数组对象 A 。它仍然会更新,不像列表
- c - C计算多维函数的梯度。(偏导数)
- reactjs - 在 ReactJS 中获取后无法更新状态变量
- npm - NPM 启动抛出 errno -4058
- reactjs - 测试日期 Date.now() 在减速器初始状态我的测试用例失败