我刚刚创建了一个新的ASP.NET Core3.1WebAPI,这是我第一次运行它。我已经添加了一些端点和启动代码,并通过一些额外的配置更改了Startup,但程序根本没有运行。我不确定我的启动是否会影响到这一点,但我看不到我添加的任何东西会打乱启动顺序。我得到的例外是: System.NullReferenceException: Object reference not set to an instance of
如果迁移工具"dotnet ef database update"在创建数据库之前运行我的应用程序BuildWebHost,那么如何构建一个需要访问数据库同时也使用迁移的服务?配置需要数据库的服务的尝试会引发异常,因为数据库不存在并导致迁移命令失败。因此,数据库永远不会被创建。
我使用的是asp.net核心2和EF核心2。更具体地说,使用空白数据库运行"dotnet ef database update&