检查对象是否在上下文实体框架中

时间:2011-01-03 13:38:11

标签: c# .net-4.0 entity-framework-4

在尝试从上下文中删除对象之前,是否可以检查对象是否在上下文中?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

是的,比如:

var key = myContext.CreateEntityKey("Table", myObject);

if (myContext.TryGetObjectByKey(key, out otherObject))
{
     // delete or edit otherObject
}

但你在数据库中找到/ delete,而不是(只是)上下文。