日期:2014-05-20  浏览次数:20987 次

执行Persons.AddObject(obj)后,如何查看里面的obj值??
ObjectSet<Person> Persons=GetPersons(...)

Person obj=new Person()
//obj加入数据
Persons.AddObject(obj)
Persons.AddObject(obj)是数据逻辑,如果我要查看persons新增加的这个obj应该怎么看呢?是在SaveChanges之前

------最佳解决方案--------------------

                Persons peroson = new Persons();
                peroson.Name = "person";
                entity.Persons.AddObject(peroson);

                entity.SaveChanges();

                //楼主可以savechange之后再查一下
                person = entity.Persons.FirstOrDefault(c => c.Name == "person");
                if (person != null)
                {
                    //这里访问
                }

------其他解决方案--------------------
obj就在那里,又没变化
比如你想看name的值:  obj.Name即可

如果主键ID是自增的,SaveChanges后自动生成一个ID
此时obj.ID即是最新的ID