Asp.Net MVC 6 - 已配置关系存储,但未指定要使用的DbConnection或连接字符串

时间:2015-02-26 07:31:42

标签: c# asp.net asp.net-core-mvc entity-framework-core

我正在从命令提示符运行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

1 个答案:

答案 0 :(得分:0)

看看这个类似的问题并确保您的config file has the connection strings

另外,我在迁移期间注意到beta3中的这个错误,并更新了我的DbContext中的OnConfiguring方法以指定连接字符串。

protected override void OnConfiguring(DbContextOptions options)
{
        options.UseInMemoryStore("Data:DbContextName:ConnectionString");
}