Я получаю сообщение об ошибке при попытке использовать HardDelete () в шаблоне - PullRequest
0 голосов
/ 20 марта 2019

У меня есть таблица Entity, которая связана со многими таблицами.Я установил на каждом каскаде отношения удаления.Я также сначала использую шаблонное мягкое удаление в таблице Entity.Затем я пытаюсь использовать HardDelete (), чтобы удалить сущность навсегда.Вот код:

public async Task DeletePermanently(int id)
    {
        CurrentUnitOfWork.DisableFilter(AbpDataFilters.SoftDelete);

        var entity = await _entityRepository.GetAsync(id);
        await _entityRepository.HardDeleteAsync(entity);

    }

Это ошибка, которую я получаю:

SqlException: The Database ID 14, Page (1:2119), slot 0 for LOB data type node does not exist. This is usually caused by transactions that can read uncommitted data on a data page. Run DBCC CHECKTABLE.

Я также пробую DBCC CHECKDB и не получаю никакой ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...