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) if (_Filters == null)
_Filters = new List<SqlFilterItem>(); _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; return this;
} }