コード例 #1
0
 public List <M> SelectList <M>()
     where M : class
 {
     SelectMHandle <M>();
     PreExecuteHandle(UiMethodEnum.QueryList);
     return(DSS.ExecuteReaderMultiRow <M>());
 }
コード例 #2
0
 public List <M> Top(int count)
 {
     DC.PageIndex = 0;
     DC.PageSize  = count;
     PreExecuteHandle(UiMethodEnum.Top);
     return(DSS.ExecuteReaderMultiRow <M>());
 }
コード例 #3
0
ファイル: QueryListSyncImpl.cs プロジェクト: hpc-dal/HPC.DAL
 public List <VM> QueryList <VM>()
     where VM : class
 {
     SelectMQ <M, VM>();
     PreExecuteHandle(UiMethodEnum.QueryList);
     return(DSS.ExecuteReaderMultiRow <VM>());
 }
コード例 #4
0
 public List <M> Top <M>(int count)
     where M : class
 {
     SelectMHandle <M>();
     DC.PageIndex = 0;
     DC.PageSize  = count;
     PreExecuteHandle(UiMethodEnum.Top);
     return(DSS.ExecuteReaderMultiRow <M>());
 }
コード例 #5
0
 public List <VM> Top <VM>(int count)
     where VM : class
 {
     DC.PageIndex = 0;
     DC.PageSize  = count;
     SelectMQ <M, VM>();
     PreExecuteHandle(UiMethodEnum.Top);
     return(DSS.ExecuteReaderMultiRow <VM>());
 }
コード例 #6
0
ファイル: QueryOneSyncImpl.cs プロジェクト: hpc-dal/HPC.DAL
 public T QueryOne <T>()
 {
     DC.Method = UiMethodEnum.QueryOne;
     if (typeof(T).IsSingleColumn())
     {
         return(DSS.ExecuteReaderSingleColumn <T>().FirstOrDefault());
     }
     else
     {
         return(DSS.ExecuteReaderMultiRow <T>().FirstOrDefault());
     }
 }
コード例 #7
0
 public List <T> SelectList <T>()
 {
     DC.Method = UiMethodEnum.QueryList;
     if (typeof(T).IsSingleColumn())
     {
         return(DSS.ExecuteReaderSingleColumn <T>());
     }
     else
     {
         return(DSS.ExecuteReaderMultiRow <T>());
     }
 }
コード例 #8
0
 public List <T> SelectList <T>(Expression <Func <T> > columnMapFunc)
 {
     if (typeof(T).IsSingleColumn())
     {
         SingleColumnHandle(columnMapFunc);
         PreExecuteHandle(UiMethodEnum.QueryList);
         return(DSS.ExecuteReaderSingleColumn <T>());
     }
     else
     {
         SelectMHandle(columnMapFunc);
         PreExecuteHandle(UiMethodEnum.QueryList);
         return(DSS.ExecuteReaderMultiRow <T>());
     }
 }
コード例 #9
0
 public List <T> Top <T>(int count, Expression <Func <T> > columnMapFunc)
 {
     DC.PageIndex = 0;
     DC.PageSize  = count;
     if (typeof(T).IsSingleColumn())
     {
         SingleColumnHandle(columnMapFunc);
         PreExecuteHandle(UiMethodEnum.Top);
         return(DSS.ExecuteReaderSingleColumn <T>());
     }
     else
     {
         SelectMHandle(columnMapFunc);
         PreExecuteHandle(UiMethodEnum.Top);
         return(DSS.ExecuteReaderMultiRow <T>());
     }
 }
コード例 #10
0
 public List <M> SelectList()
 {
     PreExecuteHandle(UiMethodEnum.QueryList);
     return(DSS.ExecuteReaderMultiRow <M>());
 }