在我的sqlproj文件中(出于公平原因):
<Content Include="Schema Objects\enum\Tables\**" />
这涵盖了.sql
个文件的集合,这些文件具有CREATE TABLE
条语句(您可能会猜到:包含表示枚举的表)
项目似乎没有正确识别这些文件。
它发出警告,好像这些文件不存在。 例如:
Error SQL71501: Foreign Key: [business].[FK_TransactionMovement_TransactionMovementTypeId_TransactionMovementType_TransactionMovementTypeId] has an unresolved reference to object [enum].[TransactionMovementType].
TransactionMovementType
是包含glob的文件夹中的表。
当我在解决方案资源管理器中查看时,该文件存在,所以我认为路径没有错误或类似的琐碎事情。
切换回显式包含确实可以立即解决问题。
有什么办法可以使这项工作成功吗?