using SqlSugar; namespace OrmTest { public class _4_Subquery1_Unit { public static void Init() { var db = DbHelper.GetNewDb(); db.CodeFirst.InitTables(); var exp1 = Expressionable.Create().And(s => s.Id == 1).ToExpression(); var resulta1 = db.Queryable() .Where(a => SqlFunc.Subqueryable().Where(exp1).Where(s => s.Id == a.SchoolId).Any()) .Select(a => a).ToList(); //db.CodeFirst.InitTables(); //var exp2 = Expressionable.Create().And(s => s.Id == 1).ToExpression(); //var resulta2 = db.Queryable() // .Where(a => SqlFunc.Subqueryable().Where(exp2).Where(s => s.Id == a.SchoolId).Any()) // .Select(a => a).ToList(); } public class UnitSchool123 { public int Id { get; set; } } public class UnitStudentasdfa { public int SchoolId { get; set; } } [SugarTable("Student0402")] public class Student { public int Id { get; set; } public int SchoolId { get; set; } } [SugarTable("School0402")] public class School { public int Id { get; set; } public string Name { get; set; } } } }