WithCache ToJson BUG

This commit is contained in:
sunkaixuan
2019-01-11 21:50:39 +08:00
parent 116442d0e7
commit 45626e7a41

View File

@@ -570,7 +570,16 @@ namespace SqlSugar
}
public virtual string ToJson()
{
return this.Context.Utilities.SerializeObject(this.ToList());
if (IsCache)
{
var cacheService = this.Context.CurrentConnectionConfig.ConfigureExternalServices.DataInfoCacheService;
var result = CacheSchemeMain.GetOrCreate<string>(cacheService, this.QueryBuilder, () => { return this.Context.Utilities.SerializeObject(this.ToList()); }, CacheTime, this.Context);
return result;
}
else
{
return this.Context.Utilities.SerializeObject(this.ToList());
}
}
public virtual string ToJsonPage(int pageIndex, int pageSize)
{