Я отримую цю помилку "Об'єкт не можна видалити, оскільки його не було знайдено в 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);
я намагався створити макет-об'єкт з його ПК встановленим правильно, сподіваючись, що Entity Framework зателефонує DeleteObject на основі ПК