-
1 votesanswersviews
实体框架代码首先软删除延迟加载
所以我正在使用Entity Framework Code First(所以没有.edmx)我有一个带有bool IsEnabled的基本实体类来进行软删除 我正在使用存储库模式,因此可以使用IsEnabled过滤掉针对存储库的所有查询 . 但是,每当我使用存储库获取IsType的IsType时,Lazy Loading MyType.Items可能意味着无法启用Items . 有没有办法,也许用E... -
1 votesanswersviews
Eloquent(Laravel 5) - 如何在关系查询(whereHas)中包含SoftDeleted记录?
我使用Eloquent构建了一个存储库层 . 我在表之间有很多复杂的关系,并且能够使用eloquent轻松构造所有查询,我非常依赖于WhereHas查询来根据关系条件进行查询 . 在完成所有查询并完成工作之后,最后要做的事情是在我的一些查询中添加一个选项以包含softDeleted记录(在特定日期之后删除) - 这突出了一些问题 . 因此,例如,我可能有一个查询,通过急切加载必要的数据开始如下: ...