从内存数据库到本地数据库的Web API

时间:2018-10-13 11:25:40

标签: c# asp.net-core

我正在开发我的第一个Web api,并从Startup.cs文件上的InMemoryDatabase开始。

要移至本地数据库,我使用连接字符串更新了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错误,这在此之前没有发生。

我做错了什么还是忘记了什么?

0 个答案:

没有答案