Tôi nhận được lỗi này "Không thể xóa đối tượng vì nó không được tìm thấy trong ObjectStateManager."
Mã của tôi là:
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);
Tôi đang cố gắng tạo một thực thể giả với PK của nó được đặt chính xác, với hy vọng rằng Entity Framework sẽ gọi DeleteObject dựa trên PK