我正在使用AsyncCrudAppService Create方法创建实体。从控制器调用create方法,获取新创建的实体ID,然后调用AsyncCrudAppService的Get方法。但是返回的数据不会设置相关实体。我仅在这种情况下有这个问题,我的意思是当我在其他情况下调用GetAll(),Get()时,我没有遇到这个问题。
答案 0 :(得分:1)
调用工作单位的SaveChanges
方法后,新创建的实体可用。
var record = new Record() { Name = "lorem ipsum" };
_recordRepository.Insert(record);
CurrentUnitOfWork.SaveChanges();
之后,如果您放置调试器断点并悬停record
变量-它已作为数据库记录加载。