Esempio n. 1
0
        public List <T> GetQueryResults <T>(string sql, mapper <T> mapper)
        {
            Connect();
            OracleDataReader rs = null;


            List <T> L = new List <T>();

            try
            {
                rs = ExecuteQuery(sql);
                while (rs.Read())
                {
                    L.Add(mapper(rs));
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(sql);
                throw ex;
            }
            finally
            {
                if (rs != null)
                {
                    rs.Close();
                }
                Close();
            }
            return(L);
        }
Esempio n. 2
0
        public T GetQueryResult <T>(string sql, mapper <T> A)
        {
            List <T> L = GetQueryResults <T>(sql, A);

            if (L.Count == 0)
            {
                return(default(T));
            }
            return(L[0]);
        }
Esempio n. 3
0
 new MapperConfigurator(mapper as Mapper ?? throw new InvalidOperationException());
Esempio n. 4
0
 await query
 .GetDataQuery(mapper, filter, queryFunc, includeProperties)
 .ToListAsync
Esempio n. 5
0
 return(Create(mapper, info, NodeKind.UniqueConstraint));
Esempio n. 6
0
 return(Create(mapper, info, NodeKind.CustomValidator));
Esempio n. 7
0
 result.IsOk ? Ok(mapper(result.Value.fst, result.Value.snd)) : Error <TResult>(result.Error);