Add unit test

This commit is contained in:
sunkaixuan 2022-11-05 10:34:34 +08:00
parent 8655af4b9b
commit 9117dcffb5
2 changed files with 10 additions and 1 deletions

View File

@ -346,6 +346,15 @@ namespace OrmTest
{
throw new Exception("unit error");
}
var list7=db.Queryable<Order>()
.Where(z => SqlFunc.Subqueryable<StudentA>().Where(y => y.SchoolA.School_Name == "").NotAny())
.ToList();
var list8 = db.Queryable<Order>()
.Where(z => SqlFunc.Subqueryable<StudentA>()
.Where(y => y.SchoolA.School_Name == "")
.Select(y=>y.Name)=="a")
.ToList();
}
public class UnitA001

View File

@ -11,7 +11,7 @@ namespace OrmTest
public static void SubQueryTest()
{
var sql= Db.Queryable<Order>().Where(it => SqlFunc.Subqueryable<OrderItem>().Where(s => s.OrderId == it.Id).Any()).ToSql();
if (sql.Key != "SELECT [Id],[Name],[Price],[CreateTime],[CustomId] FROM [Order] it WHERE (EXISTS ( SELECT * FROM [OrderDetail] WHERE ( [OrderId] = [it].[Id] ) ))")
if (sql.Key != "SELECT [Id],[Name],[Price],[CreateTime],[CustomId] FROM [Order] it WHERE (EXISTS ( SELECT * FROM [OrderDetail] [s] WHERE ( [OrderId] = [it].[Id] ) ))")
{
throw new Exception("unit error");
}