Esempio n. 1
0
        Dictionary <string, Person> Test2Init()
        {
            Console.WriteLine("Generating stuff...");

            var r      = new Random();
            var result = new Dictionary <string, Person>();

            using (var db = new MyDbInstance("test.db.3"))
            {
                db.Purge();

                var people = db.Table <Person>();

                for (var i = 0; i < t2Count; i++)
                {
                    var p = new Person {
                        Id = "T" + i, FirstName = "A" + r.Next(1000), LastName = "B" + r.Next(1000)
                    };
                    result.Add(p.Id, p);
                }

                people.Save(result.Values);
            }

            return(result);
        }
    public void Test3()
    {
      using (var db = new MyDbInstance("test.db.4"))
      {
        db.Purge();

        var people = db.Table<Person>();

        people.Save(new[] { new Person { Id = "A" }, new Person { Id = "B" }});

        people.DeleteByKey("A");

        people.Save(new Person { Id = "A" });
      }
    }
Esempio n. 3
0
        public void Test3()
        {
            using (var db = new MyDbInstance("test.db.4"))
            {
                db.Purge();

                var people = db.Table <Person>();

                people.Save(new[] { new Person {
                                        Id = "A"
                                    }, new Person {
                                        Id = "B"
                                    } });

                people.DeleteByKey("A");

                people.Save(new Person {
                    Id = "A"
                });
            }
        }
    Dictionary<string, Person> Test2Init()
    {
      Console.WriteLine("Generating stuff...");

      var r = new Random();
      var result = new Dictionary<string, Person>();

      using (var db = new MyDbInstance("test.db.3"))
      {
        db.Purge();

        var people = db.Table<Person>();

        for (var i = 0; i < t2Count; i++)
        {
          var p = new Person { Id = "T" + i, FirstName = "A" + r.Next(1000), LastName = "B" + r.Next(1000) };
          result.Add(p.Id, p);
        }

        people.Save(result.Values);
      }

      return result;
    }