Beispiel #1
0
        public void Last(Action <long> yield)
        {
            WithConnection(
                c =>
            {
                var cmd = new SelectLast().Command(c);

                using (var reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        new DynamicDataReader(reader).With(
                            (dynamic r) =>
                        {
                            Console.WriteLine("Last before ContentKey");
                            long ContentKey = r.ContentKey;

                            Console.WriteLine("Last before yield");
                            yield(ContentKey);
                        }
                            );
                    }
                }
            }
                );
        }
Beispiel #2
0
        public void Last(Action<long> yield)
        {
            WithConnection(
                  c =>
                  {
                      var cmd = new SelectLast().Command(c);

                      using (var reader = cmd.ExecuteReader())
                      {
                          while (reader.Read())
                          {
                              new DynamicDataReader(reader).With(
                                  (dynamic r) =>
                                  {
                                      Console.WriteLine("Last before ContentKey");
                                      long ContentKey = r.ContentKey;

                                      Console.WriteLine("Last before yield");
                                      yield(ContentKey);
                                  }
                              );
                          }
                      }
                  }
             );
        }
Beispiel #3
0
            public long Last()
            {
                long value = 0;

                WithConnection(
                    c =>
                {
                    using (var reader = new SelectLast().ExecuteReader(c))
                    {
                        if (reader.Read())
                        {
                            dynamic r = new DynamicDataReader(reader);

                            value = r.ms;
                        }
                    }
                }
                    );

                return(value);
            }
            public long Last()
            {
                long value = 0;

                WithReadOnlyConnection(
                    c =>
                    {
                        using (var reader = new SelectLast().ExecuteReader(c))
                        {
                            if (reader.Read())
                            {
                                dynamic r = new DynamicDataReader(reader);

                                long ms = r.ms;

                                value = ms;

                            }
                        }
                    }
                );

                return value;
            }