在我的一个应用程序服务中,我试图在删除之前更新一条记录(使用软删除)。在玩完之后,我发现我可以更新或者删除它,但是我不能两者都做。最后一个操作(在本例中为delete)始终优先。我添加了UnitOfWork属性,但它似乎没有任何影响 [UnitOfWork]
public async Task Del
在我的Asp.Net MVC项目中,我使用NInject提供程序来创建UnitOfWork实例。(我使用Mindscape.LightSpeed)base.Bind<IUnitOfWork>().ToProvider(UnitOfWorkProvider); protected override T CreateInstance(IContext con
我有一个get方法,在这个方法中,我对要返回的对象的一些数组属性进行了过滤:
public async Task<WorkflowStepDto> GetCurrentWorkflowStep(问题出在UnitOfWork模式上。尽管这是一个GET方法,并且我不想保存任何数据,但在该方法的末尾,UnitOfWork会将更改保存到数据库中,删除在当前调用中过滤掉的WorkflowStepActions。我尝试使用[UnitOfWork(IsDisabled=false)