Данные, вставленные с использованием REST API, теряются после перестройки проекта ASP. NET. - PullRequest
0 голосов
/ 09 февраля 2020

Я пытаюсь настроить пользователя 2 для обработки запросов API REST от Android Studio до ASP. NET проекта и SQL Сервера. Однако каждый раз, когда я перестраиваю решение в Visual Studio (где я компилирую свой код ASP. NET), и возвращаюсь, чтобы запустить приложение Android в Android Studio, данные, вставленные ранее из Android потерян.

Проблема возникает следующим образом: я обновляю данные, используя метод PUT, и вижу, что данные изменились, после этого я перестраиваю проект ASP. NET, а затем использую GET для получения данные снова, и данные возвращаются к начальной точке. Я пытаюсь использовать Postman для обновления и получения данных вместо Android, но та же проблема все еще возникает. Я заметил, что после перестройки приложения данные в таблице остаются прежними, они возвращаются только после повторного использования метода GET. Я не знаю, как это исправить, пожалуйста, помогите мне, большое спасибо.

1 Ответ

0 голосов
/ 09 февраля 2020

Я обнаружил, что проблема возникает из-за того, что я использую метод Seed () в файле Configuration.cs в папке миграций, созданной структурой сущностей, для вставки записей в базу данных. Если я вместо этого использую файлы initial-create и оставлю метод seed () пустым, тогда проблема исчезнет. Я никогда не думал, что это может быть проблемой, потому что все по-прежнему нормально, когда я вставляю данные через этот метод seed () в веб-приложении asp. net с использованием контроллера MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...