【发布时间】:2014-05-08 10:04:39
【问题描述】:
我有一个 MVC5 WebApp 和一个控制台应用程序。控制台应用程序使用与 WebApp 相同的 DbContext。 (即我在 WebApp 中定义了名为 WheelTrackDb 并在控制台中使用的 DbContext。)
我已经添加了对 web 应用程序的引用,然后在控制台应用程序的 App.Config 中指定了连接字符串。
现在当我运行 WebApp 时,它运行良好。
但是当我运行控制台应用程序时,它会抛出以下异常:
支持“WheelTrackDb”上下文的模型自 数据库已创建。考虑使用 Code First 迁移来更新 数据库。
非常感谢任何帮助使控制台应用程序正常工作。
【问题讨论】:
-
不同项目中的连接字符串是否指向同一个数据库?
-
是的。我复制并验证。完全一样。
-
很抱歉,这是一个显而易见的问题,但您是否启用了代码优先迁移?
-
是的,迁移已启用。 WebApp 项目运行。
标签: c# asp.net-mvc