//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 the console
db.EnableLogging();
 
//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");
 
DataTable dataTable = new DataTable();
string sql = "SELECT * FROM Persons WHERE FirstName=@FirstName AND LastName=@LastName";
 
db.FillDataTable(dataTable, sql, parameters);
 
db.CloseConnection();