mirror of
				https://gitee.com/dotnetchina/SqlSugar.git
				synced 2025-10-25 18:29:13 +08:00 
			
		
		
		
	
		
			
	
	
		
			38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
|   |   | |||
|  | using SqlSugar; | |||
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Threading.Tasks; | |||
|  | 
 | |||
|  | namespace OrmTest | |||
|  | { | |||
|  |     public class Demo5_SqlQueryable | |||
|  |     { | |||
|  |         public static void Init() | |||
|  |         { | |||
|  |             Console.WriteLine(""); | |||
|  |             Console.WriteLine("#### SqlQueryable Start ####"); | |||
|  |             SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() | |||
|  |             { | |||
|  |                 DbType = DbType.GBase, | |||
|  |                 ConnectionString = Config.ConnectionString, | |||
|  |                 InitKeyType = InitKeyType.Attribute, | |||
|  |                 IsAutoCloseConnection = true | |||
|  |             }); | |||
|  | 
 | |||
|  |             int total = 0; | |||
|  |             var list = db.SqlQueryable<Order>("select * from \"order\"").ToPageList(1, 2, ref total); | |||
|  | 
 | |||
|  | 
 | |||
|  |             //by expression | |||
|  |             var list2 = db.SqlQueryable<Order>("select * from \"order\"").Where(it => it.Id == 1).ToPageList(1, 2); | |||
|  |             //by sql | |||
|  |             var list3 = db.SqlQueryable<Order>("select * from \"order\"").Where("id=@id", new { id = 1 }).ToPageList(1, 2); | |||
|  | 
 | |||
|  |             Console.WriteLine("#### SqlQueryable End ####"); | |||
|  |         } | |||
|  |     } | |||
|  | } |