mirror of
				https://gitee.com/dotnetchina/SqlSugar.git
				synced 2025-10-25 18:29:13 +08:00 
			
		
		
		
	
		
			
	
	
		
			58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
|   | using SqlSugar; | |||
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Threading.Tasks; | |||
|  | 
 | |||
|  | namespace OrmTest | |||
|  | { | |||
|  |     public  class Demo7_Ado | |||
|  |     { | |||
|  |         public static void Init() | |||
|  |         { | |||
|  |             Console.WriteLine(""); | |||
|  |             Console.WriteLine("#### Ado Start ####"); | |||
|  | 
 | |||
|  |             SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() | |||
|  |             { | |||
|  |                 DbType = DbType.Access, | |||
|  |                 ConnectionString = Config.ConnectionString, | |||
|  |                 InitKeyType = InitKeyType.Attribute, | |||
|  |                 IsAutoCloseConnection = true, | |||
|  |                 AopEvents = new AopEvents | |||
|  |                 { | |||
|  |                     OnLogExecuting = (sql, p) => | |||
|  |                     { | |||
|  |                         Console.WriteLine(sql); | |||
|  |                         Console.WriteLine(string.Join(",", p?.Select(it => it.ParameterName + ":" + it.Value))); | |||
|  |                     } | |||
|  |                 } | |||
|  |             }); | |||
|  |             //sql | |||
|  |             var dt = db.Ado.GetDataTable("select * from [order] where  @id>0 or name=@name", new List<SugarParameter>(){ | |||
|  |               new SugarParameter("@id",1), | |||
|  |               new SugarParameter("@name","2") | |||
|  |             }); | |||
|  | 
 | |||
|  |             //sql   | |||
|  |             var dt2 = db.Ado.GetDataTable("select * from [order] where @id>0  or name=@name", new { id = 1, name = "2" }); | |||
|  | 
 | |||
|  | 
 | |||
|  |           | |||
|  | 
 | |||
|  |             //There are many methods to under db.ado | |||
|  |             var list = db.Ado.SqlQuery<Order>("select * from [order] "); | |||
|  |       | |||
|  |             var list3 = db.Ado.SqlQuery<int>(" delete from [order]  where 2=15 "); | |||
|  |             var intValue = db.Ado.SqlQuerySingle<int>("select 1"); | |||
|  |             db.Ado.ExecuteCommand("delete from [order] where id>1000"); | |||
|  | 
 | |||
|  |             db.SqlQueryable<Custom>(@"select * 
 | |||
|  | from custom").ToList();
 | |||
|  |             //db.Ado.xxx | |||
|  |             Console.WriteLine("#### Ado End ####"); | |||
|  |         } | |||
|  |     } | |||
|  | } |