Ejemplo n.º 1
0
 protected override void TearDown()
 {
     var simplests = new SimplestsCollection();
     simplests.LoadAll();
     simplests.MarkAllAsDeleted();
     simplests.Save();
 }
Ejemplo n.º 2
0
        protected override void DeleteMultipleTest()
        {
            var simplests = new SimplestsCollection();

            simplests.LoadAll();
            simplests.MarkAllAsDeleted();
            simplests.Save();
        }
Ejemplo n.º 3
0
 protected override void UpdateMultipleTest()
 {
   var simplests = new SimplestsCollection();
   simplests.LoadAll();
   foreach (var o in simplests)
     o.Value++;
   simplests.Save();
 }
Ejemplo n.º 4
0
        protected override void TearDown()
        {
            var simplests = new SimplestsCollection();

            simplests.LoadAll();
            simplests.MarkAllAsDeleted();
            simplests.Save();
        }
Ejemplo n.º 5
0
 protected override void InsertMultipleTest(int count)
 {
   var simplests = new SimplestsCollection();
   for (int i = 0; i < count; i++) {
     var simplest = simplests.AddNew();
     simplest.Id = i;
     simplest.Value = i;
   }
   simplests.Save();
   InstanceCount = count;
 }
Ejemplo n.º 6
0
        protected override void UpdateMultipleTest()
        {
            var simplests = new SimplestsCollection();

            simplests.LoadAll();
            foreach (var o in simplests)
            {
                o.Value++;
            }
            simplests.Save();
        }
Ejemplo n.º 7
0
        protected override void InsertMultipleTest(int count)
        {
            var simplests = new SimplestsCollection();

            for (int i = 0; i < count; i++)
            {
                var simplest = simplests.AddNew();
                simplest.Id    = i;
                simplest.Value = i;
            }
            simplests.Save();
            InstanceCount = count;
        }
Ejemplo n.º 8
0
 protected override void UpdateSingleTest()
 {
     using (var ts = new esTransactionScope())
     {
         var simplests = new SimplestsCollection();
         simplests.LoadAll();
         foreach (var o in simplests)
         {
             o.Value++;
             o.Save();
         }
         ts.Complete();
     }
 }
Ejemplo n.º 9
0
 protected override void DeleteSingleTest()
 {
     using (var ts = new esTransactionScope())
     {
         var simplests = new SimplestsCollection();
         simplests.LoadAll();
         for (int i = simplests.Count - 1; i >= 0; i--)
         {
             var o = simplests[0];
             o.MarkAsDeleted();
             o.Save();
         }
         ts.Complete();
     }
 }
Ejemplo n.º 10
0
 protected override void CompiledLinqQueryTest(int count)
 {
     using (var ts = new esTransactionScope())
     {
         for (int i = 0; i < count; i++)
         {
             var id    = i % InstanceCount;
             var query = new SimplestsCollection();
             query.Load(_db, _compiledQuery(_db, id));
             foreach (var simplest in query)
             {
                 // Doing nothing, just enumerate
             }
         }
         ts.Complete();
     }
 }
Ejemplo n.º 11
0
        protected override void LinqQueryPageTest(int count, int pageSize)
        {
            using (var ts = new esTransactionScope())
            {
                for (var i = 0; i < count; i++)
                {
                    var id        = (i * pageSize) % InstanceCount;
                    var simplests = new SimplestsCollection();
                    simplests.Load(_db, _pageQuery(_db, id, pageSize));
                    foreach (var o in simplests)
                    {
                        // Doing nothing, just enumerate
                    }
                }

                ts.Complete();
            }
        }
Ejemplo n.º 12
0
 protected override void NativeMaterializeTest(int count)
 {
     using (var ts = new esTransactionScope())
     {
         var simplests = new SimplestsCollection();
         int i         = 0;
         while (i < count)
         {
             simplests.LoadAll();
             foreach (var o in simplests)
             {
                 if (++i >= count)
                 {
                     break;
                 }
             }
         }
         ts.Complete();
     }
 }
Ejemplo n.º 13
0
 protected override void LinqMaterializeTest(int count)
 {
     using (var ts = new esTransactionScope())
     {
         var simplests = new SimplestsCollection();
         int i         = 0;
         while (i < count)
         {
             simplests.Load(_db, _db.GetTable <Simplests>().Where(o => o.Id > 0));
             foreach (var o in simplests)
             {
                 if (++i >= count)
                 {
                     break;
                 }
             }
         }
         ts.Complete();
     }
 }
Ejemplo n.º 14
0
 protected override void NativeQueryTest(int count)
 {
     using (var ts = new esTransactionScope())
     {
         for (int i = 0; i < count; i++)
         {
             var simplests = new SimplestsCollection();
             var id        = i % InstanceCount;
             simplests.Query.Where(simplests.Query.Id == id);
             if (simplests.Query.Load())
             {
                 foreach (var simplest in simplests)
                 {
                     // Doing nothing, just enumerate
                 }
             }
         }
         ts.Complete();
     }
 }
Ejemplo n.º 15
0
    protected override void Setup()
    {
      var conn = new esConnectionElement();
      conn.ConnectionString = @"Data Source=.;Initial Catalog=PerformanceTest;Integrated Security=True;Pooling=True;MultipleActiveResultSets = true";
      conn.Name = "PerformanceTest";
      conn.Provider = "EntitySpaces.SqlClientProvider";
      conn.ProviderClass = "DataProvider";
      conn.SqlAccessType = esSqlAccessType.DynamicSQL;
      conn.ProviderMetadataKey = "esDefault";
      conn.DatabaseVersion = "2005";

      esConfigSettings.ConnectionInfo.Connections.Add(conn);
      esConfigSettings.ConnectionInfo.Default = "PerformanceTest";

      esProviderFactory.Factory = new EntitySpaces.LoaderMT.esDataProviderFactory();
      var simplests = new SimplestsCollection();
      simplests.LoadAll();
      simplests.MarkAllAsDeleted();
      simplests.Save();
    }
Ejemplo n.º 16
0
        protected override void Setup()
        {
            var conn = new esConnectionElement();

            conn.ConnectionString =
                @"Data Source=.;Initial Catalog=PerformanceTest;Integrated Security=True;Pooling=True;MultipleActiveResultSets = true";
            conn.Name                = "PerformanceTest";
            conn.Provider            = "EntitySpaces.SqlClientProvider";
            conn.ProviderClass       = "DataProvider";
            conn.SqlAccessType       = esSqlAccessType.DynamicSQL;
            conn.ProviderMetadataKey = "esDefault";
            conn.DatabaseVersion     = "2005";

            esConfigSettings.ConnectionInfo.Connections.Add(conn);
            esConfigSettings.ConnectionInfo.Default = "PerformanceTest";

            esProviderFactory.Factory = new EntitySpaces.LoaderMT.esDataProviderFactory();
            var simplests = new SimplestsCollection();

            simplests.LoadAll();
            simplests.MarkAllAsDeleted();
            simplests.Save();
        }
Ejemplo n.º 17
0
 protected override void DeleteMultipleTest()
 {
     var simplests = new SimplestsCollection();
     simplests.LoadAll();
     simplests.MarkAllAsDeleted();
     simplests.Save();
 }
Ejemplo n.º 18
0
 protected override void NativeMaterializeTest(int count)
 {
     using (var ts = new esTransactionScope())
     {
         var simplests = new SimplestsCollection();
         int i = 0;
         while (i < count)
         {
             simplests.LoadAll();
             foreach (var o in simplests)
                 if (++i >= count)
                     break;
         }
         ts.Complete();
     }
 }
Ejemplo n.º 19
0
        protected override void LinqQueryPageTest(int count, int pageSize)
        {
            using (var ts = new esTransactionScope())
            {
                for (var i = 0; i < count; i++)
                {
                    var id = (i * pageSize) % InstanceCount;
                    var simplests = new SimplestsCollection();
                    simplests.Load(_db, _pageQuery(_db, id, pageSize));
                    foreach (var o in simplests)
                    {
                        // Doing nothing, just enumerate
                    }
                }

                ts.Complete();
            }
        }
Ejemplo n.º 20
0
 protected override void LinqMaterializeTest(int count)
 {
     using (var ts = new esTransactionScope())
     {
         var simplests = new SimplestsCollection();
         int i = 0;
         while (i < count)
         {
             simplests.Load(_db, _db.GetTable<Simplests>().Where(o => o.Id > 0));
             foreach (var o in simplests)
                 if (++i >= count)
                     break;
         }
         ts.Complete();
     }
 }
Ejemplo n.º 21
0
 protected override void NativeQueryTest(int count)
 {
     using (var ts = new esTransactionScope())
     {
         for (int i = 0; i < count; i++)
         {
             var simplests = new SimplestsCollection();
             var id = i % InstanceCount;
             simplests.Query.Where(simplests.Query.Id == id);
             if (simplests.Query.Load())
                 foreach (var simplest in simplests)
                 {
                     // Doing nothing, just enumerate
                 }
         }
         ts.Complete();
     }
 }
Ejemplo n.º 22
0
 protected override void CompiledLinqQueryTest(int count)
 {
     using (var ts = new esTransactionScope())
     {
         for (int i = 0; i < count; i++)
         {
             var id = i % InstanceCount;
             var query = new SimplestsCollection();
             query.Load(_db, _compiledQuery(_db, id));
             foreach (var simplest in query)
             {
                 // Doing nothing, just enumerate
             }
         }
         ts.Complete();
     }
 }
Ejemplo n.º 23
0
 protected override void DeleteSingleTest()
 {
     using (var ts = new esTransactionScope())
     {
         var simplests = new SimplestsCollection();
         simplests.LoadAll();
         for (int i = simplests.Count - 1; i >= 0; i--)
         {
             var o = simplests[0];
             o.MarkAsDeleted();
             o.Save();
         }
         ts.Complete();
     }
 }
Ejemplo n.º 24
0
 protected override void UpdateSingleTest()
 {
     using (var ts = new esTransactionScope())
     {
         var simplests = new SimplestsCollection();
         simplests.LoadAll();
         foreach (var o in simplests)
         {
             o.Value++;
             o.Save();
         }
         ts.Complete();
     }
 }