コード例 #1
0
        public List <T> ExecuteQueryFromAppQuery <T>(string queryName)
        {
            List <T> list = null;

            using (System.Data.IDbConnection cn = Connection)
            {
                cn.Open();
                string     sql    = cn.ExecuteScalar <string>("select querytext from public.appquery where queryname=@queryname", new { queryname = queryName });
                GridReader result = cn.QueryMultiple(sql);
                list = (List <T>)result.Read <T>();
            }
            return(list);
        }