Я попал в странную тупиковую ситуацию с ef, где он настаивает на реализации плохой миграции, которая устанавливает время (для TimeSpan) в sql независимо от того, что я делаю.
Я удалил базу данных и папку миграции и повторно развертывали бесчисленное количество раз и без всяких усилий следили за каждой версией исправления нежелательных миграций. Если я выполняю миграции сценариев без базы данных и без папки миграции (поэтому без снимка контекстной модели et c.) Сценарий sql хочет добавить это
ALTER TABLE [TimeCards] ADD [Time] time NOT NULL DEFAULT '00:00:00';
GO
INSERT INTO [__EFMigrationsHistory] ([MigrationId], [ProductVersion])
VALUES (N'20200615144922_Time_Property', N'3.1.3');
Итак, мой вопрос, как, черт возьми, он создает таблицу / сценарий миграции, когда нет папки миграции.