ASP.Net Boilerplate получить сущность после создания - PullRequest
0 голосов
/ 05 ноября 2018

Я использую метод AsyncCrudAppService Create для создания сущности. Вызовите метод create из контроллера, получите вновь созданный идентификатор объекта, затем вызовите метод Get из AsyncCrudAppService. Но возвращенные данные не устанавливают связанные объекты. Я имею эту проблему только в этом сценарии, я имею в виду, когда я вызываю GetAll (), Get () в других сценариях, я не получаю эту проблему.

1 Ответ

0 голосов
/ 05 ноября 2018

Вновь созданная сущность становится доступной после вызова метода SaveChanges вашей единицы работы.

var record = new Record() { Name = "lorem ipsum" };
_recordRepository.Insert(record);
CurrentUnitOfWork.SaveChanges();

После этого, если вы установите переменную отладчика и переменную hover record - она ​​уже загружена как запись в БД.

...