mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-06-28 13:34:32 +08:00
Split support no table query
This commit is contained in:
parent
a1bae2aea3
commit
24a7656fcd
@ -35,6 +35,12 @@ namespace OrmTest
|
|||||||
.SplitTable(tabs => tabs.Take(3))
|
.SplitTable(tabs => tabs.Take(3))
|
||||||
.Where(it=>it.Time==DateTime.Now).ToOffsetPage(1,2);
|
.Where(it=>it.Time==DateTime.Now).ToOffsetPage(1,2);
|
||||||
|
|
||||||
|
var first = db.Queryable<OrderSpliteTest>()
|
||||||
|
.SplitTable(DateTime.MaxValue, DateTime.Now)
|
||||||
|
.First();//no table
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
|
|
||||||
//根据时间选出的表进行查询
|
//根据时间选出的表进行查询
|
||||||
|
@ -35,6 +35,12 @@ namespace OrmTest
|
|||||||
.SplitTable(tabs => tabs.Take(3))
|
.SplitTable(tabs => tabs.Take(3))
|
||||||
.Where(it=>it.Time==DateTime.Now).ToOffsetPage(1,2);
|
.Where(it=>it.Time==DateTime.Now).ToOffsetPage(1,2);
|
||||||
|
|
||||||
|
|
||||||
|
var first = db.Queryable<OrderSpliteTest>()
|
||||||
|
.SplitTable(DateTime.MaxValue, DateTime.Now)
|
||||||
|
.First();//no table
|
||||||
|
|
||||||
|
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
|
|
||||||
//根据时间选出的表进行查询
|
//根据时间选出的表进行查询
|
||||||
|
@ -36,6 +36,11 @@ namespace OrmTest
|
|||||||
.SplitTable(DateTime.Now.Date.AddYears(-1),DateTime.Now)
|
.SplitTable(DateTime.Now.Date.AddYears(-1),DateTime.Now)
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
var first = db.Queryable<OrderSpliteTest>()
|
||||||
|
.SplitTable(DateTime.MaxValue, DateTime.Now)
|
||||||
|
.First();//no table
|
||||||
|
|
||||||
|
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
|
|
||||||
//根据时间选出的表进行查询
|
//根据时间选出的表进行查询
|
||||||
|
@ -509,6 +509,11 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
public string GetSqlQuerySql(string result)
|
public string GetSqlQuerySql(string result)
|
||||||
{
|
{
|
||||||
|
if (GetTableNameString == " (-- No table ) t ")
|
||||||
|
{
|
||||||
|
result = "-- No table ";
|
||||||
|
return result;
|
||||||
|
}
|
||||||
if (this.IsSqlQuery&&this.OldSql.HasValue() && (Skip == null && Take == null) && (this.WhereInfos == null || this.WhereInfos.Count == 0))
|
if (this.IsSqlQuery&&this.OldSql.HasValue() && (Skip == null && Take == null) && (this.WhereInfos == null || this.WhereInfos.Count == 0))
|
||||||
{
|
{
|
||||||
return this.OldSql;
|
return this.OldSql;
|
||||||
|
Loading…
Reference in New Issue
Block a user