我遇到了这个错误:"由于在ObjectStateManager中找不到该对象,因此无法删除该对象。"
我的代码如下:
我的代码如下:
protected MyEntities sqlEntities;
public virtual void Delete(TEntity entity)
{
System.Type t = typeof(TEntity);
sqlEntities.DeleteObject(entity);
sqlEntities.SaveChanges();
}
var entity = new TEntity() { PK_ID = 23 }; sqlEntities.DeleteObject(entity);
我试图创建一个模拟实体,并正确设置其PK,希望Entity Framework可以根据PK调用DeleteObject。 - C. Tewalt