БД транзакция не работает, если я запускаю ее как отдельную задачу - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть этот код. Используя этот код, я хочу сохранить некоторые сущности в фоновом процессе

Task pdfTask = new Task(() =>
                {
                    //some action to create and save entity in DB
                });
                pdfTask.Start();

Код для создания и сохранения сущности

var file = new File
            {
                CreationDate = DateTime.UtcNow,
                Name = createFileDto.Name

            };
            _filesRepository.Add(file);

            UnitOfWork.SaveChanges();

, но после этого действия никакие данные в БД не создаются / сохраняются. Что я должен сделать, чтобы сохранить некоторые объекты в БД в фоновом процессе? Или что я должен изменить в настоящем коде?

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