веб-API из базы данных inmemory в локальную базу данных - PullRequest
0 голосов
/ 13 октября 2018

Я разрабатываю свой первый веб-API и начал с InMemoryDatabase в моем файле Startup.cs.

Чтобы перейти на локальную базу данных, я обновил свой appsettings.json со строкой соединения:

"ConnectionStrings": {
    "ArmariosPorMedidaContext":"Server=(localdb)\\mssqllocaldb;Database=ArmariosPorMedidaContext;Trusted_Connection=True;"
}

Я обновил свой метод настройки служб

public void ConfigureServices(IServiceCollection services)
        {
            services.AddDbContext<ArmariosPorMedidaContext>(options => 
                options.UseSqlServer(Configuration.GetConnectionString("ArmariosPorMedidaContext)));
            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
        }

Запустил следующие команды:

dotnet ef migrations add InitialCreate
dotnet ef update database
dotnet run

Я не получаю ошибок, и все, кажется, работает, но после открытия страницы localhost ятеперь получаю ошибку 404. Этого раньше не было.

Я что-то делаю не так или я что-то забыл?

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