예제 #1
0
        public async Task <object> GetDataAsync(DataServiceModel oData)
        {
            Type oType = PocoHelper.GetTypeFromString(oData.TypeName);
            var  task  = await DynamicAssembly.InvokeGenericMethodObjAsync(oType, this, "GetDataLogicAsync", oData);

            return(task);
        }
예제 #2
0
 public object GetDataAndRowCount(DataServiceModel oData)
 {
     try
     {
         Type   oType   = PocoHelper.GetTypeFromString(oData.TypeName);
         object oReturn = DynamicAssembly.InvokeGenericMethod(oType, this, "GetDataAndRowCountLogic", oData);
         return(oReturn);
     }
     catch
     {
         return(null);
     }
 }
예제 #3
0
        /// <summary>
        /// Thực hiện việc lấy dữ liệu và đếm tổng số dòng trong bảng
        /// </summary>
        /// <typeparam name="TEntity"></typeparam>
        /// <param name="oDSM"></param>
        /// <returns></returns>


        public object GetData(DataServiceModel oData)
        {
            Type oType = PocoHelper.GetTypeFromString(oData.TypeName);

            return(DynamicAssembly.InvokeGenericMethod(oType, this, "GetDataLogic", oData));
        }