我正在从命令提示符运行EF迁移。
我收到错误消息“system.invalidoperationexception:已配置关系存储,但未指定要使用的DbConnection或连接字符串。
我正在关注 View components and Inject in ASP.NET MVC 6
运行EF迁移
在管理员命令窗口中,将目录更改为项目目录。项目目录包含project.json文件。 在命令提示符中,运行以下命令:
k ef migration add initial
k ef migration apply
答案 0 :(得分:0)
看看这个类似的问题并确保您的config file has the connection strings。
另外,我在迁移期间注意到beta3中的这个错误,并更新了我的DbContext中的OnConfiguring
方法以指定连接字符串。
protected override void OnConfiguring(DbContextOptions options)
{
options.UseInMemoryStore("Data:DbContextName:ConnectionString");
}