Exemple #1
0
 private void Store <T>(NullableHolder <T> holder) where T : struct
 {
     using (IObjectContainer db = Db4oFactory.OpenFile(TempFilePath()))
     {
         _logger.LogMessage("Storing ", holder.ToString());
         db.Store(holder);
     }
 }
Exemple #2
0
        private void CreateDatabaseInOlderVersion()
        {
            _logger.LogMessage("Creating database ({0}) at version {1}.)", DATABASE_PATH, Db4oVersion.Name);

            NullableHolder <bool> obj = new NullableHolder <bool>(new bool?[] { true, false, null, false, true });

            using (IObjectContainer container = Db4oFactory.OpenFile(DATABASE_PATH))
            {
                container.Store(obj);
            }

            _logger.LogMessage("Object {0} added to database.", obj.ToString());
        }
Exemple #3
0
 private void Compare <T>(NullableHolder <T> stored, NullableHolder <T> retrieved) where T : struct
 {
     if (stored != retrieved)
     {
         _logger.LogMessage("Stored and retrieved objects differ.\r\n\r\nStored : \r\n {0}\r\nRetrieved: {1}", stored.ToString(), retrieved.ToString());
     }
     else
     {
         _logger.LogMessage("Objects matches.");
     }
 }