Code optimization

This commit is contained in:
sunkaixuan
2019-05-24 17:01:38 +08:00
parent b0c4f7049f
commit 6296a7829d

View File

@@ -14,7 +14,15 @@ namespace SqlSugar
{
if (_Filters == null)
_Filters = new List<SqlFilterItem>();
_Filters.Add(filter);
if (this.Context.CurrentConnectionConfig.IsShardSameThread)
{
if (!_Filters.Select(it => it.FilterValue(this.Context).Sql).Contains(filter.FilterValue(this.Context).Sql))
_Filters.Add(filter);
}
else
{
_Filters.Add(filter);
}
return this;
}