【发布时间】:2016-11-11 21:28:19
【问题描述】:
我正在从我的控制器调用一个函数。
biz.AddActivityLog(Param1, Param2);
这个函数在另一个类文件中。
在该函数中,我正在借助从该函数收到的参数创建一个新对象。
然后我将新创建的对象添加到上下文中。
context.MyObject.Add(Obj);
但我没有使用context.SaveChanges();here。
我只在我的控制器内执行 SaveChanges。
但是我在函数内部添加到上下文中的对象没有被保存。
当我在不使用该函数的情况下尝试相同的代码时 - (在我的控制器内部创建了我的新对象)它被保存了。为什么我不能将它添加到另一个类的上下文中并从我的控制器执行 Savechanges?
请帮忙。
【问题讨论】:
-
你是否将上下文对象从类传递给控制器?更多的代码会很有帮助
标签: c# entity-framework savechanges