Demo5_SqlQueryable.cs 909 B

1234567891011121314151617181920212223242526272829303132
  1. using SqlSugar;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using Uninpho.DBOperation.Model;
  6. namespace Uninpho.DBOperation.Operation
  7. {
  8. public class Demo5_SqlQueryable
  9. {
  10. public static void Test()
  11. {
  12. Console.WriteLine("");
  13. Console.WriteLine("#### SqlQueryable Start ####");
  14. SqlSugarClient db = Config.GetPgClient();
  15. int total = 0;
  16. var list = db.SqlQueryable<User>("select * from \"user\"").ToPageList(1, 2, ref total);
  17. //by expression
  18. var list2 = db.SqlQueryable<User>("select * from \"user\"").Where(it => it.Id == 1).ToPageList(1, 2);
  19. //by sql
  20. var list3 = db.SqlQueryable<User>("select * from \"user\"").Where("id=@id", new { id = 1 }).ToPageList(1, 2);
  21. Console.WriteLine("#### SqlQueryable End ####");
  22. }
  23. }
  24. }