mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Add QuestDbTest
This commit is contained in:
parent
89482f3125
commit
5d1cfa2ed1
@ -19,7 +19,6 @@ namespace OrmTest
|
|||||||
Async();
|
Async();
|
||||||
NoEntity();
|
NoEntity();
|
||||||
SqlFuncTest();
|
SqlFuncTest();
|
||||||
Subquery();
|
|
||||||
ReturnType();
|
ReturnType();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -113,22 +112,6 @@ namespace OrmTest
|
|||||||
Console.WriteLine("#### ReturnType End ####");
|
Console.WriteLine("#### ReturnType End ####");
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void Subquery()
|
|
||||||
{
|
|
||||||
Console.WriteLine("");
|
|
||||||
Console.WriteLine("#### Subquery Start ####");
|
|
||||||
var db = GetInstance();
|
|
||||||
|
|
||||||
//var list = db.Queryable<Order>().Take(10).Select(it => new
|
|
||||||
//{
|
|
||||||
// customName=SqlFunc.Subqueryable<Custom>().Where("it.CustomId=id").Select(s=>s.Name),
|
|
||||||
// customName2 = SqlFunc.Subqueryable<Custom>().Where("it.CustomId = id").Where(s => true).Select(s => s.Name)
|
|
||||||
//}).ToList();
|
|
||||||
|
|
||||||
var list2 = db.Queryable<Order>().Where(it => SqlFunc.Subqueryable<OrderItem>().Where(i => i.OrderId == it.Id).Any()).ToList();
|
|
||||||
|
|
||||||
Console.WriteLine("#### Subquery End ####");
|
|
||||||
}
|
|
||||||
|
|
||||||
private static void SqlFuncTest()
|
private static void SqlFuncTest()
|
||||||
{
|
{
|
||||||
|
@ -49,7 +49,7 @@ namespace OrmTest
|
|||||||
//There are many methods to under db.ado
|
//There are many methods to under db.ado
|
||||||
var list= db.Ado.SqlQuery<Order>("select * from \"order\" ");
|
var list= db.Ado.SqlQuery<Order>("select * from \"order\" ");
|
||||||
var intValue=db.Ado.SqlQuerySingle<int>("select 1");
|
var intValue=db.Ado.SqlQuerySingle<int>("select 1");
|
||||||
db.Ado.ExecuteCommand("delete from \"order\" where id>1000");
|
//db.Ado.ExecuteCommand("delete from \"order\" where id>1000");
|
||||||
//db.Ado.xxx
|
//db.Ado.xxx
|
||||||
Console.WriteLine("#### Ado End ####");
|
Console.WriteLine("#### Ado End ####");
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@ namespace OrmTest
|
|||||||
|
|
||||||
public string Name { get; set; }
|
public string Name { get; set; }
|
||||||
public decimal Price { get; set; }
|
public decimal Price { get; set; }
|
||||||
[SugarColumn(IsNullable = true,SqlParameterDbType =System.Data.DbType.Date)]
|
// [SugarColumn(IsNullable = true,SqlParameterDbType =System.Data.DbType.Date)]
|
||||||
public DateTime CreateTime { get; set; }
|
public DateTime CreateTime { get; set; }
|
||||||
[SugarColumn(IsNullable =true)]
|
[SugarColumn(IsNullable =true)]
|
||||||
public int CustomId { get; set; }
|
public int CustomId { get; set; }
|
||||||
|
@ -11,7 +11,7 @@ namespace OrmTest
|
|||||||
Demo1_Queryable.Init();
|
Demo1_Queryable.Init();
|
||||||
Demo2_Updateable.Init();
|
Demo2_Updateable.Init();
|
||||||
Demo3_Insertable.Init();
|
Demo3_Insertable.Init();
|
||||||
DemoN_SplitTable.Init();
|
//DemoN_SplitTable.Init();
|
||||||
Demo4_Deleteable.Init();
|
Demo4_Deleteable.Init();
|
||||||
Demo5_SqlQueryable.Init();
|
Demo5_SqlQueryable.Init();
|
||||||
Demo6_Queue.Init();
|
Demo6_Queue.Init();
|
||||||
@ -25,7 +25,6 @@ namespace OrmTest
|
|||||||
DemoE_CodeFirst.Init();
|
DemoE_CodeFirst.Init();
|
||||||
DemoF_Utilities.Init();
|
DemoF_Utilities.Init();
|
||||||
DemoG_SimpleClient.Init();
|
DemoG_SimpleClient.Init();
|
||||||
DemoJ_Report.Init();
|
|
||||||
//Unit test
|
//Unit test
|
||||||
//NewUnitTest.Init();
|
//NewUnitTest.Init();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user