Skip to content

Commit edafffe

Browse files
committed
fix(DataBase.Mongo): 修复BaseCacheState全局过滤条件逻辑
原逻辑仅过滤IsDeleted为false的记录,现修改为同时处理IsDeleted为null或false的情况,确保未删除记录都能被正确查询
1 parent 8170677 commit edafffe

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

GameFrameX.DataBase.Mongo/MongoDbContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ internal sealed class MongoDbContext : DBContext
3838
{
3939
public MongoDbContext()
4040
{
41-
SetGlobalFilterForBaseClass<BaseCacheState>(m => m.IsDeleted == false);
41+
SetGlobalFilterForBaseClass<BaseCacheState>(m => (m.IsDeleted == null || m.IsDeleted == false));
4242
}
4343

4444
// protected override Action<T> OnBeforeSave<T>()

0 commit comments

Comments
 (0)