В моем файле 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
- это таблица, находящаяся в папке, включенной в глобус.
Когда я смотрю в обозревателе решений, файл присутствует, поэтому я неЯ не думаю, что у меня неправильный путь или что-то в этом роде.
Переключение на явное включение немедленно решает проблему.
Есть ли способ заставить эту работу работать?