日期:2014-05-16  浏览次数:20383 次

碰到一个很奇怪的问题,求助


public ITreeService TreeService { get; set; }  //这里是注入成功的,查询和savechanges都可以。

ITreeService t = new TreeService();

Tree tree = new Tree();
tree.name = "ss";
tree.pid = 0;
tree.treeType = 0;
TreeService.Add(tree);  //这里不知道是什么问题。没有添加到那个集合的样子。

t.Add(tree);
t.Savechanges();   //添加成功
TreeService.Savechanges();//添加不成功。并且不报错
return View("CheckUser");
------解决方案--------------------
tree有没有设置主键,有没有对所有非空字段赋值。