| 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
|