【发布时间】:2021-10-19 15:06:00
【问题描述】:
我在我的应用程序中使用 ASPNETZero,在下面的代码片段的帮助下,实体被软删除。
var query = Repository.GetAll()
.Where("Id == @0", input.Id)
.ProjectTo<TDto>(ItemMapper);
var dto = await AsyncExecuter.SingleAsync(query, true);
await base.DeleteAsync(input);
await CurrentUnitOfWork.SaveChangesAsync();
await EventBus.TriggerAsync(new DestroyEvent<TDto>(dto));
它将 IsDeleted 属性设置为 False,但我想检查引用表中是否存在该值,如果存在则不要删除(软删除)实体
【问题讨论】:
标签: c# entity-framework .net-core entity-framework-core aspnetzero