J'obtiens cette erreur "L'objet ne peut pas être supprimé car il n'a pas été trouvé dans l'ObjectStateManager."
Mon code est:
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);
j'essayais de créer une entité fictive avec son PK correctement défini, dans l'espoir qu'Entity Framework appellerait DeleteObject basé sur le PK