//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==";
// Open the database connection
db.OpenConnection();
// Clear table Person
db.TruncateTable("Person");
// Create Persons to save to the database
List<Person> persons = new List<Person>
{
new Person
{
FirstName = "Han",
LastName = "Solo",
PersonTypeId = 1
},
new Person
{
FirstName = "Luke",
LastName = "Skywalker",
PersonTypeId = 1
},
new Person
{
FirstName = "Leia",
LastName = "Organa",
PersonTypeId = 1
},
new Person
{
FirstName = "Obi-Wan",
LastName = "Kenobi",
PersonTypeId = 1
},
new Person
{
FirstName = "Padme",
LastName = "Amidala",
PersonTypeId = 2
},
};
// Save them to the database
db.Save(persons);
Person searchParameters = new Person { PersonTypeId = 1 };
var result = db.Search<Person>(searchParameters, "LastName", 1, 2);
// Close the connection
db.CloseConnection();