创建后,ASP.Net Boilerplate获得实体

时间:2018-11-05 09:33:42

标签: asp.net-mvc entity-framework aspnetboilerplate

我正在使用AsyncCrudAppService Create方法创建实体。从控制器调用create方法,获取新创建的实体ID,然后调用AsyncCrudAppService的Get方法。但是返回的数据不会设置相关实体​​。我仅在这种情况下有这个问题,我的意思是当我在其他情况下调用GetAll(),Get()时,我没有遇到这个问题。

1 个答案:

答案 0 :(得分:1)

调用工作单位的SaveChanges方法后,新创建的实体可用。

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

之后,如果您放置调试器断点并悬停record变量-它已作为数据库记录加载。