Я часто ориентируюсь на существующие базы данных, у меня есть все таблицы, отображаемые, но программа считает, что это не согласуется с SQL Сервером. В EF6 я бы добавил миграцию, используя игнорирование изменений, а затем вызову update-database, и это всегда сработало для меня. Мне нравится использовать этот метод, поскольку я понял, что EF не будет вносить никаких фактических изменений в базу данных (например, если таблицы отображаются странно, у меня была ситуация, когда EF полностью зависал от соединений внешнего ключа).
Мой вопрос, есть ли аналогичная возможность в EF Core с использованием консоли диспетчера пакетов.
В качестве альтернативы, если параметр ignorechanges устарел, есть ли способ синхронизировать c модели C# ( т.е. может быть какой-то параметр в базе данных обновления?) с серверной базой данных SQL, которая гарантирует, что никакие изменения из C# не могут быть перенесены в производственные таблицы, но могут быть получены последующие изменения?