Ich erhalte die Fehlermeldung "Das Objekt kann nicht gelöscht werden, da es nicht im ObjectStateManager gefunden wurde."
Mein Code lautet:
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);
Ich habe versucht, eine Scheinentität mit korrekt eingestellter PK zu erstellen, in der Hoffnung, dass Entity Framework DeleteObject basierend auf der PK