当我尝试构建我的项目时,遇到未解决的引用错误,因为我的项目包含引用同一服务器上的另一个数据库的视图。
当我尝试添加数据库引用时,我被迫在当前解决方案中选择数据层应用程序(.dacpac)、系统数据库或数据库项目。
为什么我不能使用这些选项:
系统数据库不起作用→外部数据库是用户数据库,而不是 master、msdb、model 或 tempdb,因此此选项无效。
我不想将数据库添加到解决方案中→该数据库是单独管理的,将其包含在 repo 中意味着维护整个不需要的额外项目。
.dacpac 不实用 → 引用的数据库经常变化,并且保持 AzDO 存储库中的 .dacpac 更新需要不断手动更新。