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

C# 检查对象是否在上下文实体框架中,c#,.net-4.0,entity-framework-4,C#,.net 4.0,Entity Framework 4,在尝试从上下文中删除对象之前,是否可以检查该对象是否在上下文中 谢谢你的帮助是的,比如: var key = myContext.CreateEntityKey("Table", myObject); if (myContext.TryGetObjectByKey(key, out otherObject)) { // delete or edit otherObject } 但是您可以在数据库中找到/删除,而不仅仅是上下文。是的,类似于: var key = myContext.

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

谢谢你的帮助是的,比如:

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

if (myContext.TryGetObjectByKey(key, out otherObject))
{
     // delete or edit otherObject
}
但是您可以在数据库中找到/删除,而不仅仅是上下文。

是的,类似于:

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

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

但是您可以在数据库中找到/delete,而不仅仅是上下文。

因为您不发布类或表名,我必须编写它们。一个与myObject类型相同的简单变量。因为您不发布类或表名,我必须编写它们。一个与myObject类型相同的简单变量。