首先是EF代码 - context.Add()没有创建新行

时间:2013-02-08 16:53:50

标签: asp.net-mvc asp.net-mvc-3 entity-framework

我有这个:

var status = new OutTransStatus();
status.StartDate = startDate;
status.TransCount = transactions.Count;
try
{
   context.OutTransStatus.Add(status);
}
catch (Exception)
{
   return 2;
}

现在,当我尝试添加status时,它会过去,没有例外,没有任何内容,并且该行未应用于数据库!到底是怎么回事?我该怎么调试呢?

编辑:显然,上面某处我使用过(var context = new Database())

1 个答案:

答案 0 :(得分:2)

您忘记保存更改:

context.SaveChanges()