abp mysql 出错_ABP记录被删除调用Repository.Get报错

如果这条数据被删除了下面这样调用报错

_schoolInformationRepository.Get(admin.SchoolId.Value)?.SchoolName;

EvaluationSystem.CustomeExceptionFilter - There is no such an entity. Entity type: EvaluationSystem.EntityDesign.SchoolInformation, id: 99c2b418-4083-aa1f-ad54-39f594c78790

Abp.Domain.Entities.EntityNotFoundException: There is no such an entity. Entity type: EvaluationSystem.EntityDesign.SchoolInformation, id: 99c2b418-4083-aa1f-ad54-39f594c78790

at Abp.Domain.Repositories.AbpRepositoryBase`2.Get(TPrimaryKey id)

at Castle.Proxies.Invocations.IRepository`2_Get_27.InvokeMethodOnTarget()

at Castle.DynamicProxy.AbstractInvocation.Proceed()

at Abp.Domain.Uow.UnitOfWorkInterceptor.InterceptSynchronous(IInvocation invocation)

at Castle.DynamicProxy.AbstractInvocation.Proceed()

at Castle.Proxies.IRepository`2Proxy_23.Get(Guid id)

改成下面就好了

_schoolInformationRepository.FirstOrDefault(x => x.Id == admin.SchoolId.Value)?.SchoolName;


版权声明:本文为weixin_39974557原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。