//Get the current thread static safe instance of the helper
IDataHelper db = DataHelper.SessionFactory();
//Specify User Name and License Key from the receipt, leave blank for trial mode
//db.UserName = "John Smith 1234";
//db.LicenseKey = "asdfl219==";
//Log to a memory stream
MemoryStream memoryLog = new MemoryStream();
db.EnableLogging(ref memoryLog);
//Open the database connection
db.OpenConnection();
//Create a new Person to save to the database
Person currentPerson = new Person();
currentPerson.FirstName = "John";
currentPerson.LastName = "Smith";
//Save it to the database
db.Save(currentPerson);
Dictionary<string, object> parameters = new Dictionary<string, object>();
parameters.Add("FirstName", "John");
parameters.Add("LastName", "Smith");
db.Delete("Persons", "PersonId", currentPerson.PersonId);
//Close the connection
db.CloseConnection();
//Write the memory log to the console
memoryLog.Seek(0, SeekOrigin.Begin);
Console.Write(System.Text.Encoding.ASCII.GetString(memoryLog.ToArray()));