Example #1
0
        // SqlCe has an open session limit - bulk inserts have to be precisely implemented

        public SqlCeBulkInsertsTest()
        {
            var context = new SqlCeCache(_connectionStringName);

            // Build a table to play with from scratch each time:
            if (context.TableExists("Client"))
            {
                context.DropTable("Client");
            }
            var columnDefs = new List <string>();

            columnDefs.Add("ClientId int IDENTITY(1,1) PRIMARY KEY NOT NULL");
            columnDefs.Add("LastName nText NOT NULL");
            columnDefs.Add("FirstName nText NOT NULL");
            columnDefs.Add("Email nText NOT NULL");

            context.CreateTable("Client", columnDefs);

            // Build a table to play with from scratch each time:
            if (context.TableExists("ClientDocuments"))
            {
                context.DropTable("ClientDocuments");
            }
            if (context.TableExists("MonkeyDocuments"))
            {
                context.DropTable("MonkeyDocuments");
            }
        }
Example #2
0
 public SqlCeCacheTest()
 {
     _context = new SqlCeCache(_connectionStringName);
       if (_context.TableExists("test_table")) {
     _context.DropTable("test_table");
       }
 }
Example #3
0
        public void Intialize_With_Injected_Context()
        {
            var context = new SqlCeCache(_connectionStringName);

            _sqlStore = new SqlCeStore <Client>(context);
            Assert.True(_sqlStore != null && _sqlStore.Cache.DbTableNames.Count > 0);
        }
Example #4
0
 public SqlCeContextTest()
 {
     _context = new SqlCeCache(_connectionStringName);
     if (_context.TableExists("test_table"))
     {
         _context.DropTable("test_table");
     }
 }
Example #5
0
        public SqlCeDocumentStoreTest()
        {
            var context = new SqlCeCache(_connectionStringName);

              // Build a table to play with from scratch each time:
              if (context.TableExists("ClientDocuments")) {
            context.DropTable("ClientDocuments");
              }
              if (context.TableExists("MonkeyDocuments")) {
            context.DropTable("MonkeyDocuments");
              }
              clientDocs = new SqlCeDocumentStore<ClientDocument>(_connectionStringName);
              monkeyDocs = new SqlCeDocumentStore<MonkeyDocument>(_connectionStringName);
        }
Example #6
0
        public SqlCeDocumentStoreTest()
        {
            var context = new SqlCeCache(_connectionStringName);

            // Build a table to play with from scratch each time:
            if (context.TableExists("ClientDocuments"))
            {
                context.DropTable("ClientDocuments");
            }
            if (context.TableExists("MonkeyDocuments"))
            {
                context.DropTable("MonkeyDocuments");
            }
            clientDocs = new SqlCeDocumentStore <ClientDocument>(_connectionStringName);
            monkeyDocs = new SqlCeDocumentStore <MonkeyDocument>(_connectionStringName);
        }
Example #7
0
        public SqlCeStoreTest()
        {
            var context = new SqlCeCache(_connectionStringName);

              // Build a table to play with from scratch each time:
              if(context.TableExists("Client")) {
            context.DropTable("Client");
              }
              var columnDefs = new List<string>();
              columnDefs.Add("ClientId int IDENTITY(1,1) PRIMARY KEY NOT NULL");
              columnDefs.Add("LastName nText NOT NULL");
              columnDefs.Add("FirstName nText NOT NULL");
              columnDefs.Add("Email nText NOT NULL");

              context.CreateTable("Client", columnDefs);
        }
Example #8
0
        public BiggyListWithSQL()
        {
            var context = new SqlCeCache("chinook");

            // Build a table to play with from scratch each time:
            if (context.TableExists("Client"))
            {
                context.DropTable("Client");
            }

            var columnDefs = new List <string>();

            columnDefs.Add("ClientId int IDENTITY(1,1) PRIMARY KEY NOT NULL");
            columnDefs.Add("LastName nText NOT NULL");
            columnDefs.Add("FirstName nText NOT NULL");
            columnDefs.Add("Email nText NOT NULL");
            context.CreateTable("Client", columnDefs);

            _clients = new BiggyList <Client>(new SqlCeStore <Client>(_connectionStringName));
        }
Example #9
0
 public void Intialize_With_Injected_Context()
 {
     var context = new SqlCeCache(_connectionStringName);
       _sqlStore = new SqlCeStore<Client>(context);
       Assert.True(_sqlStore != null && _sqlStore.Cache.DbTableNames.Count > 0);
 }