读书人

执行Persons.AddObject(obj)后怎么查

发布时间: 2012-12-15 15:16:03 作者: rapoo

执行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

读书人网 >.NET

热点推荐