В моем новом проекте я решил опробовать код базы данных первым методом. Потребовалось некоторое время, чтобы понять, как заставить все работать, но теперь я запечатлел модель и могу создавать миграции.
Я только что заметил что-то странное сегодня утром при работе с добавлением в новый столбец DateTime. Мне нужно было добавить индекс в этот столбец, и я вошел и посмотрел на то, что было добавлено из enable-миграции, чтобы скопировать / вставить конфигурацию индекса. Я не видел ни одного из моих других столбцов DateTime, для которых был назначен индекс.
Я проверил базу данных и индексы в столбцах DateTime. Поэтому я удалил БД, удалил папку миграции и снова выполнил «enable-migrations» с тем же результатом.
Я бы просто go добавил бы индекс вручную в файле контекста БД, но я ' мне не нравится, что скаффолдинг не тянет его, как будто он не поддерживается.
Я делаю что-то не так с помощью enable-migrations, которая не захватывает индексы в столбцах DateTime, или мне просто нужно добавить их вручную в файл контекста БД? (Поддерживается?)