Ejemplo n.º 1
0
 private void DoSelect <T, OutT>(QTable <T> tb, bool single = false, bool singleOrDefault = false, bool first = false)
     where T : class
     where OutT : class
 {
     if (single)
     {
         tb.Single <OutT>();
     }
     if (singleOrDefault)
     {
         tb.SingleOrDefault <OutT>();
     }
     if (first)
     {
         tb.First <OutT>();
     }
     tb.FirstOrDefault <OutT>();
     tb.Select <OutT>();
     tb.Select <OutT>(10);
     tb.Select <OutT>(2, 10);
     tb.Page <OutT>(2, 10);
 }
Ejemplo n.º 2
0
 private void DoSelect <T>(QTable <T> tb, bool single = false, bool singleOrDefault = false, bool first = false) where T : class
 {
     if (single)
     {
         tb.Single();
     }
     if (singleOrDefault)
     {
         tb.SingleOrDefault();
     }
     if (first)
     {
         tb.First();
     }
     tb.FirstOrDefault();
     tb.Select();
     tb.Select(10);
     tb.Select(2, 10);
     tb.Page(2, 10);
     //Microsoft.Data.Sqlite Bug
     //https://github.com/aspnet/Microsoft.Data.Sqlite/issues/435
     //tb.ExecuteDataTable();
 }