为什么EF从Console应用程序调用时不会更新对象?

时间:2013-02-11 16:32:41

标签: c# asp.net-mvc entity-framework console-application entity-framework-5

我的解决方案包括几个项目,包括MVC 3网站和控制台应用程序。

我正在使用EF跟踪存储库模式。

从MVC应用程序一切正常,但当我尝试通过控制台应用程序更新对象时,没有任何反应。

我能够从控制台应用程序中检索对象并更改其属性,但是当我去保存更改时,行不会更新。没有错误或任何东西。我在这里错过了什么吗?

我有与MVC应用程序和控制台应用程序配置文件中配置的数据库相同的连接字符串。

1 个答案:

答案 0 :(得分:0)

我的问题与未在控制台应用中正确重用的数据库上下文有关。基本上,正在为读取和写入创建新的上下文。我需要配置我的DI(Ninject)以在正确的范围内创建我的上下文。