Ejemplo n.º 1
0
        public Doc LoadOneDoc(Query query)
        {
            RowsetBase rset = DoLoad(true, query).FirstOrDefault();

            if (rset != null)
            {
                return(rset.FirstOrDefault());
            }
            return(null);
        }
Ejemplo n.º 2
0
        public virtual Row LoadOneRow(Query query)
        {
            RowsetBase rset = null;

            rset = Load(query).FirstOrDefault();

            if (rset != null)
            {
                return(rset.FirstOrDefault());
            }
            return(null);
        }
Ejemplo n.º 3
0
 public virtual Task <Row> LoadOneRowAsync(Query query)
 {
     return(this.LoadAsync(query)
            .ContinueWith(antecedent =>
     {
         RowsetBase rset = antecedent.Result.FirstOrDefault();
         if (rset != null)
         {
             return rset.FirstOrDefault();
         }
         return null;
     }));
 }
Ejemplo n.º 4
0
        public Doc LoadOneDoc(Query query)
        {
            RowsetBase rset = null;

            using (var cnn = GetConnection())
                rset = DoLoad(cnn, null, new Query[] { query }, true).FirstOrDefault();

            if (rset != null)
            {
                return(rset.FirstOrDefault());
            }
            return(null);
        }