|   | Name | Description | 
  | AddColumn | 
            Adds the column to the passed in table
               | 
  | AddMaintenanceFields | 
            Adds the maintenance fields to the passed in table if they do not exist
               | 
  | AnyRecordExists | Overloaded. 
            Returns true if any records exist in a table
               | 
  | BeginTransaction | Begin a new transaction   | 
  | ChangeDatabase | 
            Change database
               | 
  | ClearLog | Overloaded. Clear the file log   | 
  | CloseConnection | Close the database connection   | 
  | CommitTransaction | Commit the current transaction   | 
  | ConnectionValid | Opens and closes the connection to ensure it is valid   | 
  | Count<T> | 
            Return the count of records in the table
               | 
  | CountRecordsInTable | 
            Get the number of records in a table
               | 
  | CreateClassesForDatabase | 
            Create classes for the current database in the passed in namespace
               | 
  | CreateClassFromTable | 
            Create a C# class from a table
               | 
  | CreateDatabase | Overloaded. 
            Create new database
               | 
  | CreateIndex | 
            Create an index for the passed in table
               | 
  | CreateQuery<T> | 
            Create a LINQ query using an enhanced version of the IQToolkit
               | 
  | CreateTableFromClass<T> | 
            Create a table in the database based on the passed class
               | 
  | CreateTablesFromNamespace | Overloaded. 
            Create a table in the database for each class that is in the passed in namespace
               | 
  | CreateVbClassFromTable | 
            Create a VB.NET class from a table
               | 
  | DatabaseExists | Overloaded. 
            Check database existance
               | 
  | Delete | Overloaded. Delete a record where all parameters are equal   | 
  | DeleteByPrimaryKey<T> | 
            Delete an object by the primary key
               | 
  | DeleteWithChildren | Overloaded. 
            Delete an object by the primary key and all its children
               | 
  | DisableLogging | Disable all logging   | 
  | Dispose | Close the connection on dispose   | 
  | DropSequence | 
            Drop (remove) a table's sequence from database
               | 
  | DropTable | Overloaded. 
            Drop a table associated with a class
               | 
  | DropTrigger | 
            Drop (remove) a sequence's trigger from database
               | 
  | EnableLogging | Overloaded. Log to the console   | 
  | ExecuteNonQuery | Overloaded. Execute the passed query and return the number of affected records   | 
  | ExecuteNonQuerySproc | Overloaded. Execute the passed stored procedure and return the number of affected records   | 
  | ExecuteScalar | Overloaded. Execute the passed query and return the first column of the first row   | 
  | ExecuteScalarSproc | Overloaded. Execute the passed stored procedure and return the first column of the first row   | 
   | ExtendTrial | 
            Extend the trial of the software
               | 
  | FillDataTable | Overloaded. Fill the passed data table with the passed query   | 
  | ForeignKeyExists | 
            Returns true if the Foreign Key Exists
               | 
  | GenerateNamespaceSql | Overloaded. 
            Create the SQL needed to create all the tables for the namespace
               | 
  | GenerateTablesSql | 
            Generate the SQL for creating the list of tables
               | 
  | GenerateUpgradeNamespaceSql | Overloaded. 
            Create the SQL needed to upgrade all the tables for the namespace
               | 
  | GenerateUpgradeTableSql | Overloaded. 
            Generate SQL to upgrade a single table
               | 
  | GetAllConstraints | 
            Get all Foreign Key constraints for the current database
               | 
  | GetDatabases | Get a list of the databases or schemas on the database server.  For providers that do not support multiple databases or schemas, the list will be empty.   | 
  | GetDatabaseServerDate | Get the date of the database server. For providers that do not have a database date, DateTime.Now is returned.   | 
  | GetDatabaseTables | Get a list of tables in the current database with the associated indexes and foreign keys, sorted alphabetically   | 
  | GetDatabaseTablesWithoutIndexesOrForeignKeys | Get a list of tables in the current database WITHOUT the associated indexes or foreign keys, sorted alphabetically   | 
  | GetDatabaseTypeForDbType | 
            Get the database field type for the passed standard DbType.  Used internally for creating tables. Can be also used externally for code generation.
               | 
  | GetDataTable | Overloaded. 
            Get a datatable from the passed query
               | 
  | GetDbTypeForClrType | 
            Get the DbType for provided ClrType.  Used internally for creating tables. Can be also used externally for code generation.
               | 
  | GetIdentity | Get the last identity that was inserted   | 
  | GetIdentitySql | Get the SQL used to get the identity for the last inserted record   | 
  | GetIndexesForTable | 
            Gets the indexes for a table.
               | 
  | GetLazyValue<T,TC> | 
            Load a child or a parent by the property name lambda
               | 
  | GetMaxPrimaryKey | Overloaded. Get the maximum value for a primary key.   | 
  | GetObjectMap<T> | 
            Get the object map for the passed class.  Useful for code generation or getting schema information.
               | 
  | IndexExists | 
            Detect if an index exists
               | 
  | Insert | Overloaded. Insert a record into the table   | 
  | Load | Overloaded. Select records using the passed SQL and return a list of dictionary records.   | 
  | LoadAll | Overloaded. Load all the records from a table into a class list   | 
  | LoadAllWithChildren | Overloaded. 
            Load all the records from a table and its children and parents into a class list
               | 
  | LoadByColumn<T> | Load records based on a column into a class list   | 
  | LoadByColumnWithChildren<T> | 
            Same as LoadByColumn except loads the associated children
               | 
  | LoadByPrimaryKey<T> | Load a single record using the primary key   | 
  | LoadFromSproc | Overloaded. Get a list of records using the passed Stored Procedure   | 
  | LoadFromSprocWithChildren | Overloaded. 
            Load a list of objects from a stored procedure with all children
               | 
  | LoadLookup | Overloaded. Return a list of items with the primary key and the first string column ordered by the first string column   | 
  | LoadOne | Overloaded. Get a single record for a table and a parameterized where clause and return a dictionary.   | 
  | LoadPage | Overloaded. 
            Get a page of records for a table
               | 
  | LoadPageWithChildren | Overloaded. 
            Load a page of records with children that are filtered by a where clause and ordered
               | 
  | LoadTop | Overloaded. 
            Get a limited number of records for a table
               | 
  | LoadWhere | Overloaded. 
            Load entities matching the passed in where clause
               | 
  | LoadWithChildren | Overloaded. 
            Load all the records from a table and its children and parents into a class list
               | 
  | OpenConnection | Open the database connection   | 
  | RecordExists | Overloaded. Returns true if the record exists   | 
  | RollbackTransaction | Perform a rollback of the current transaction   | 
  | Save | Overloaded. Inserts, Updates or Deletes a record in the table.  If the primary key is zero or null, it is an insert otherwise an update.  If IsDeleted is set, the record is deleted.   | 
  | SaveWithChildren | Overloaded. 
            Save an object with its parent and children
               | 
  | Search | Overloaded. Search for records based on the passed in search object. If the value is null or the default value, then the item will not be part of the where clause.   | 
  | SearchCount<T> | 
            Count the number of records for a search
               | 
   | SessionFactory | 
            Get a thread static safe Data Helper Session. The session is automatically created on the first access.
            The same session is retrieved per thread after the first call.
               | 
  | SetForeignKeys<T,TU> | 
             Set the foreign primaryKey of the child object to the primaryKey of the parent object.  This is done automatically for SaveWithChildren
               | 
  | Setup | Overloaded. 
            Create the database if it does not exist.  Create tables that do not exist.  Create columns that do not exist.
               | 
  | StoredProcedureExists | Returns true if the passed stored procedure exists in the database   | 
  | SynchronizeNamespaceStructure | Overloaded. 
            Synchronize table structure for each class that is in the passed in namespace
               | 
  | SynchronizeTableStructure<T> | 
            Synchronize table structure with the specified by typeparam class
               | 
  | SyncTableFromEnum | 
            Create/Update a table and fill with values from an enum. 
               | 
  | TableExists | Overloaded. Returns true if the passed table exists in the database   | 
  | TruncateTable | Overloaded. 
            Delete all the records from a table
               | 
  | Update | Overloaded. 
            Update a record in the database by a composite primaryKey
               |