- 增加 DbContextOptions.EnableGlobalFilter 设置是否在 DbContext/Repository 中启用全局过滤器;

This commit is contained in:
28810
2020-04-26 00:34:50 +08:00
parent b41680adfa
commit 635244786a
6 changed files with 52 additions and 15 deletions

View File

@ -301,6 +301,25 @@ namespace FreeSql.Tests
}
});
var repo_dtot22 = g.sqlite.GetRepository<gf_t1>();
var dtot221 = repo_dtot22.Select.ToList(a => new gfDto
{
dto2 = new dfDto2
{
rowstate = a.rowstate
}
});
repo_dtot22.DbContextOptions.EnableGlobalFilter = false;
var dtot222 = repo_dtot22.Select.ToList(a => new gfDto
{
dto2 = new dfDto2
{
rowstate = a.rowstate
}
});
//List<(Guid, DateTime)> contains2linqarr = new List<(Guid, DateTime)>();
//Assert.Equal("SELECT 1 as1 FROM \"TestIgnoreDefaultValue\" a WHERE (1=0)", g.sqlite.Select<TestIgnoreDefaultValue>().Where(a => contains2linqarr.Contains(a.Id, a.ct1)).ToSql(a => 1).Replace("\r\n", ""));
//g.sqlite.Select<TestIgnoreDefaultValue>().Where(a => contains2linqarr.Contains(a.Id, a.ct1)).ToList();