• KellermanSoftware.NET-Data-Access-Layer Assembly
    • Overview
    • Namespaces
      • IQToolkit.Data.PostgreSql Namespace
        • Overview
        • Classes
          • PostgreSqlFormatter
            • Overview
            • Members
            • PostgreSqlFormatter Constructor
            • Methods
              • Format Method
                • Format(Expression) Method
                • Format(Expression,QueryLanguage) Method
              • GetOperator Method
                • GetOperator(BinaryExpression) Method
              • VisitAggregate Method
              • VisitBinary Method
              • VisitBlock Method
              • VisitConditional Method
              • VisitDeclaration Method
              • VisitIf Method
              • VisitMemberAccess Method
              • VisitMethodCall Method
              • VisitNew Method
              • VisitPredicate Method
              • VisitRowNumber Method
              • VisitSelect Method
              • VisitValue Method
              • WriteAggregateName Method
          • PostgreSqlLanguage
            • Overview
            • Members
            • PostgreSqlLanguage Constructor
            • Methods
              • CreateLinguist Method
              • GetGeneratedIdExpression Method
            • Properties
              • AllowDistinctInAggregates Property
              • AllowsMultipleCommands Property
              • AllowSubqueryInSelectWithoutFrom Property
              • Default Property
              • TypeSystem Property
          • PostgreSqlLanguage.PostgreSqlLinguist
            • Overview
            • Members
            • PostgreSqlLanguage.PostgreSqlLinguist Constructor
            • Methods
              • Format Method
              • Translate Method
          • PostgreSqlQueryProvider
            • Overview
            • Members
            • PostgreSqlQueryProvider Constructor
      • KellermanSoftware.NetDataAccessLayer Namespace
        • Overview
        • Classes
          • AutoMap
            • Overview
            • Members
            • AutoMap Constructor
            • Methods
              • ClearDatabaseMappings Method
              • ClearMappings Method
              • CreateClassMap Method
              • GetAssociatedTables Method
              • GetChildKeyName Method
              • GetFirstStringColumn Method
              • GetObjectMap Method
              • GetParentKeyName Method
              • GetSqlMap Method
              • GetTableNameMap Method
              • GetTablesMap Method
              • LoadMapToTables Method
              • LoadObjectMap Method
              • MapForeignKeyConstraintsForTables Method
              • MapIndexesForTables Method
              • MapTablesFromNamespace Method
                • MapTablesFromNamespace(String) Method
                • MapTablesFromNamespace(Type) Method
                • MapTablesFromNamespace(Assembly,String) Method
              • ObjectMapExists Method
              • SaveObjectMap Method
              • SetChild Method
              • SetComposition Method
              • SetDefaultStringLength Method
              • SetParent Method
              • SortDependencies Method
              • VerifyMap Method
              • VerifyNamespace Method
            • Properties
              • DefaultPrimaryKeyName Property
              • DefaultSchema Property
              • DefaultStringLength Property
              • FillInMaintenanceFields Property
              • MaintenanceFields Property
              • MappedTables Property
              • ObjectMap Property
              • PluralTableNames Property
              • SetDefaults Property
          • BaseActiveRecord<T>
            • Overview
            • Members
            • BaseActiveRecord<T> Constructor
            • Methods
              • Count Method
              • CreateQuery Method
              • Delete Method
              • DeleteWithChildren Method
              • GetLazyValue<TC> Method
              • LoadAll Method
                • LoadAll() Method
                • LoadAll(String) Method
              • LoadLookup Method
              • LoadOne Method
                • LoadOne() Method
                • LoadOne(Dictionary<String,Object>) Method
                • LoadOne(Object) Method
              • LoadPage Method
              • LoadWhere Method
                • LoadWhere<TR>(String,Dictionary<String,Object>) Method
                • LoadWhere<TR>(String,Dictionary<String,Object>,String) Method
              • LoadWithChildren Method
                • LoadWithChildren(Object) Method
                • LoadWithChildren<TR>(TR) Method
              • Save Method
                • Save() Method
                • Save(List<T>) Method
              • SaveWithChildren Method
              • Search Method
              • SearchCount Method
            • Properties
              • Helper Property
          • BaseDatabaseProvider
            • Overview
            • Members
            • Methods
              • AddConstraints Method
              • AddForeignKeyConstraints Method
              • AddOtherFieldsThanPrimaryKey Method
              • AddParameters Method
              • BeginTransaction Method
              • BuildDatabaseSpecificConnectionString Method
              • BuildTopRecordsSql Method
              • ChangeDatabase Method
              • ClearLog Method
                • ClearLog(String) Method
                • ClearLog(MemoryStream) Method
              • CloseConnection Method
              • CommitTransaction Method
              • ConnectionValid Method
              • CountRecordsInTable Method
              • CreateCommand Method
              • CreateConnection Method
              • CreateDataAdapter Method
              • CreateDatabase Method
              • DatabaseExists Method
              • DisableLogging Method
              • Dispose Method
              • DropTable Method
              • EnableLogging Method
                • EnableLogging() Method
                • EnableLogging(String) Method
                • EnableLogging(MemoryStream) Method
              • ExecuteNonQuery Method
                • ExecuteNonQuery(String,Dictionary<String,Object>) Method
                • ExecuteNonQuery(String) Method
              • ExecuteScalar Method
                • ExecuteScalar(String,Dictionary<String,Object>) Method
                • ExecuteScalar(String) Method
              • FillDataTable Method
                • FillDataTable(DataTable,String,Dictionary<String,Object>) Method
                • FillDataTable(DataTable,String) Method
              • ForeignKeyExists Method
              • GetAddColumnSql Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCommentLine Method
              • GetCommentSeparatorLine Method
              • GetCreateSequenceSql Method
              • GetCreateTableSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTablesSql Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDataTable Method
                • GetDataTable(String,Dictionary<String,Object>) Method
                • GetDataTable(String) Method
              • GetDbType Method
              • GetDbTypeForClrType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetEndBatchSql Method
              • GetFieldType Method
              • GetMaxPrimaryKey Method
              • GetMaxPrimaryKeySql Method
              • GetPrimaryKeyColumnsForTable Method
              • GetRecords Method
              • GetServerNameFromConnectionString Method
              • GetStartBatchSql Method
              • GetTruncateSql Method
              • GetUpdateTablesSql Method
              • InterceptSql Method
              • Load Method
                • Load(String,Dictionary<String,Object>) Method
                • Load(String) Method
              • LoadOne Method
                • LoadOne(String,String,Dictionary<String,Object>) Method
                • LoadOne(String) Method
                • LoadOne(String,String,Object) Method
              • LoadPage Method
              • LoadTop Method
                • LoadTop(String,String,Int32) Method
                • LoadTop(String,Int32) Method
                • LoadTop(String,String,Dictionary<String,Object>,String,Int32) Method
              • MarkForeignKeys Method
              • MarkPrimaryKey Method
              • MarkPrimaryKeys Method
              • OpenConnection Method
              • RecordExists Method
                • RecordExists(String) Method
                • RecordExists(String,Dictionary<String,Object>) Method
              • RollbackTransaction Method
              • SetParameter Method
              • TableExists Method
              • TruncateTable Method
              • Wrap Method
            • Properties
              • Connection Property
              • ConnectionString Property
              • DatabaseName Property
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsBatchMode Property
              • IsConnectionOpen Property
              • IsFileBasedDatabase Property
              • IsInTransaction Property
              • LicenseKey Property
              • ParameterPrefix Property
              • SupportComments Property
              • Transaction Property
              • UserName Property
          • BaseRepository<T>
            • Overview
            • Members
            • BaseRepository<T> Constructor
            • Methods
              • Count Method
              • CreateQuery Method
              • Delete Method
              • DeleteWithChildren Method
              • GetLazyValue<TC> Method
              • LoadAll Method
                • LoadAll() Method
                • LoadAll(String) Method
              • LoadLookup Method
              • LoadOne Method
                • LoadOne() Method
                • LoadOne(Dictionary<String,Object>) Method
                • LoadOne(Object) Method
              • LoadPage Method
              • LoadWithChildren Method
              • Save Method
                • Save(T) Method
                • Save(List<T>) Method
              • SaveWithChildren Method
              • Search Method
              • SearchCount Method
            • Properties
              • Helper Property
          • BaseStoredProcedureProvider
            • Overview
            • Members
            • Methods
              • ExecuteNonQuerySproc Method
                • ExecuteNonQuerySproc(String,List<IDbDataParameter>) Method
                • ExecuteNonQuerySproc(String,Dictionary<String,Object>) Method
                • ExecuteNonQuerySproc(String) Method
              • ExecuteScalarSproc Method
                • ExecuteScalarSproc(String,Dictionary<String,Object>) Method
                • ExecuteScalarSproc(String) Method
              • GetRecordsFromSproc Method
              • LoadFromSproc Method
                • LoadFromSproc(String,Dictionary<String,Object>) Method
                • LoadFromSproc(String) Method
              • StoredProcedureExists Method
          • Compression
            • Overview
            • Members
            • Compression Constructor
              • Compression Constructor()
              • Compression Constructor(IsolatedStorageFile)
            • Methods
              • CompressBytes Method
                • CompressBytes(Byte[]) Method
                • CompressBytes(Byte[],Int32,Int32) Method
              • CompressFile Method
              • CompressStream Method
              • DecompressBytes Method
              • DecompressFile Method
              • DecompressStream Method
          • CreateClassLogic
            • Overview
            • Members
            • CreateClassLogic Constructor
              • CreateClassLogic Constructor(IAutoMap)
              • CreateClassLogic Constructor(List<Table>)
            • Methods
              • CreateClassesForDatabase Method
              • CreateClassFromTable Method
          • CreateVbClassLogic
            • Overview
            • Members
            • CreateVbClassLogic Constructor
              • CreateVbClassLogic Constructor(IAutoMap)
              • CreateVbClassLogic Constructor(List<Table>)
            • Methods
              • CreateVbClassFromTable Method
          • DataHelper
            • Overview
            • Members
            • DataHelper Constructor
              • DataHelper Constructor()
              • DataHelper Constructor(BaseDatabaseProvider)
            • Methods
              • AddColumn Method
              • AddMaintenanceFields Method
              • AnyRecordExists Method
                • AnyRecordExists(String) Method
                • AnyRecordExists<T>() Method
              • BeginTransaction Method
              • ChangeDatabase Method
              • ClearLog Method
                • ClearLog(String) Method
                • ClearLog(MemoryStream) Method
              • CloseConnection Method
              • CommitTransaction Method
              • ConnectionValid Method
              • Count<T> Method
              • CountRecordsInTable Method
              • CreateClassesForDatabase Method
              • CreateClassFromTable Method
              • CreateDatabase Method
                • CreateDatabase(String) Method
                • CreateDatabase() Method
              • CreateIndex Method
              • CreateQuery<T> Method
              • CreateTableFromClass<T> Method
              • CreateTablesFromNamespace Method
                • CreateTablesFromNamespace(String) Method
                • CreateTablesFromNamespace(Assembly,String) Method
              • CreateVbClassFromTable Method
              • DatabaseExists Method
                • DatabaseExists(String) Method
                • DatabaseExists() Method
              • Delete Method
                • Delete(String,Dictionary<String,Object>) Method
                • Delete(String,String,Object) Method
                • Delete(String,IEnumerable<Object>) Method
                • Delete<T>(IEnumerable<Object>) Method
                • Delete<T>(T) Method
                • Delete<T>(Dictionary<String,Object>) Method
              • DeleteByPrimaryKey<T> Method
              • DeleteWithChildren Method
                • DeleteWithChildren<T>(Object) Method
                • DeleteWithChildren<T>(T) Method
              • DisableLogging Method
              • Dispose Method
              • DropSequence Method
              • DropTable Method
                • DropTable<T>() Method
                • DropTable(String) Method
              • DropTrigger Method
              • EnableLogging Method
                • EnableLogging() Method
                • EnableLogging(String) Method
                • EnableLogging(MemoryStream) Method
              • ExecuteNonQuery Method
                • ExecuteNonQuery(String) Method
                • ExecuteNonQuery(String,Dictionary<String,Object>) Method
                • ExecuteNonQuery(String,IEnumerable<Object>) Method
              • ExecuteNonQuerySproc Method
                • ExecuteNonQuerySproc(String) Method
                • ExecuteNonQuerySproc(String,List<IDbDataParameter>) Method
                • ExecuteNonQuerySproc(String,Dictionary<String,Object>) Method
                • ExecuteNonQuerySproc(String,IEnumerable<Object>) Method
              • ExecuteScalar Method
                • ExecuteScalar(String) Method
                • ExecuteScalar(String,Dictionary<String,Object>) Method
                • ExecuteScalar(String,IEnumerable<Object>) Method
              • ExecuteScalarSproc Method
                • ExecuteScalarSproc(String) Method
                • ExecuteScalarSproc(String,Dictionary<String,Object>) Method
                • ExecuteScalarSproc(String,IEnumerable<Object>) Method
              • ExtendTrial Method
              • FillDataTable Method
                • FillDataTable(DataTable,String) Method
                • FillDataTable(DataTable,String,Dictionary<String,Object>) Method
                • FillDataTable(DataTable,String,IEnumerable<Object>) Method
              • ForeignKeyExists Method
              • GenerateNamespaceSql Method
                • GenerateNamespaceSql(String) Method
                • GenerateNamespaceSql(Assembly,String) Method
              • GenerateTablesSql Method
              • GenerateUpgradeNamespaceSql Method
                • GenerateUpgradeNamespaceSql(String) Method
                • GenerateUpgradeNamespaceSql(Assembly,String) Method
              • GenerateUpgradeTableSql Method
                • GenerateUpgradeTableSql(Type) Method
                • GenerateUpgradeTableSql(List<Table>) Method
              • GetAllConstraints Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTablesWithoutIndexesOrForeignKeys Method
              • GetDatabaseTypeForDbType Method
              • GetDataTable Method
                • GetDataTable(String,Dictionary<String,Object>) Method
                • GetDataTable(String) Method
                • GetDataTable(String,IEnumerable<Object>) Method
              • GetDbTypeForClrType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetLazyValue<T,TC> Method
              • GetMaxPrimaryKey Method
                • GetMaxPrimaryKey(String,String) Method
                • GetMaxPrimaryKey<T>() Method
              • GetObjectMap<T> Method
              • IndexExists Method
              • Insert Method
                • Insert(String,Dictionary<String,Object>) Method
                • Insert(Table,Dictionary<String,Object>) Method
                • Insert(String,IEnumerable<Object>) Method
                • Insert(Table,IEnumerable<Object>) Method
                • Insert<T>(T) Method
              • Load Method
                • Load(String) Method
                • Load(String,Dictionary<String,Object>) Method
                • Load(String,String,Object) Method
                • Load(String,IEnumerable<Object>) Method
                • Load<T>(String,IEnumerable<Object>) Method
                • Load<T>(String) Method
                • Load<T>(String,Dictionary<String,Object>) Method
              • LoadAll Method
                • LoadAll<T>(String) Method
                • LoadAll<T>() Method
              • LoadAllWithChildren Method
                • LoadAllWithChildren<T>() Method
                • LoadAllWithChildren<T>(Dictionary<String,Object>) Method
              • LoadByColumn<T> Method
              • LoadByColumnWithChildren<T> Method
              • LoadByPrimaryKey<T> Method
              • LoadFromSproc Method
                • LoadFromSproc(String) Method
                • LoadFromSproc(String,Dictionary<String,Object>) Method
                • LoadFromSproc(String,IEnumerable<Object>) Method
                • LoadFromSproc<T>(String,IEnumerable<Object>) Method
                • LoadFromSproc<T>(String,Dictionary<String,Object>) Method
                • LoadFromSproc<T>(String) Method
              • LoadFromSprocWithChildren Method
                • LoadFromSprocWithChildren<T>(String,IEnumerable<Object>) Method
                • LoadFromSprocWithChildren<T>(String) Method
                • LoadFromSprocWithChildren<T>(String,Dictionary<String,Object>) Method
              • LoadLookup Method
                • LoadLookup(Type) Method
                • LoadLookup<T>() Method
              • LoadOne Method
                • LoadOne(String,String,Dictionary<String,Object>) Method
                • LoadOne(String,String,Object) Method
                • LoadOne(String) Method
                • LoadOne(String,String,IEnumerable<Object>) Method
                • LoadOne<T>(IEnumerable<Object>) Method
                • LoadOne<T>(String,IEnumerable<Object>) Method
                • LoadOne<T>(String,IEnumerable<Object>,String) Method
                • LoadOne<T>(Dictionary<String,Object>) Method
                • LoadOne<T>(String) Method
                • LoadOne<T>(String,Dictionary<String,Object>) Method
                • LoadOne<T>(String,Dictionary<String,Object>,String) Method
                • LoadOne<T>() Method
              • LoadPage Method
                • LoadPage(PagingParameters) Method
                • LoadPage<T>(String,IEnumerable<Object>,String,Int32,Int32) Method
                • LoadPage<T>(Int32,Int32) Method
                • LoadPage<T>(String,Int32,Int32) Method
                • LoadPage<T>(String,Dictionary<String,Object>,String,Int32,Int32) Method
              • LoadPageWithChildren Method
                • LoadPageWithChildren<T>(String,IEnumerable<Object>,String,Int32,Int32) Method
                • LoadPageWithChildren<T>(Int32,Int32) Method
                • LoadPageWithChildren<T>(String,Int32,Int32) Method
                • LoadPageWithChildren<T>(String,Dictionary<String,Object>,String,Int32,Int32) Method
              • LoadTop Method
                • LoadTop(String,Int32) Method
                • LoadTop(String,String,Int32) Method
                • LoadTop(String,String,Dictionary<String,Object>,String,Int32) Method
                • LoadTop(String,String,IEnumerable<Object>,String,Int32) Method
                • LoadTop<T>(String,IEnumerable<Object>,String,Int32) Method
                • LoadTop<T>(Int32) Method
                • LoadTop<T>(String,Int32) Method
                • LoadTop<T>(String,Dictionary<String,Object>,String,Int32) Method
              • LoadWhere Method
                • LoadWhere<T>(String,IEnumerable<Object>) Method
                • LoadWhere<T>(String,IEnumerable<Object>,String) Method
                • LoadWhere<T>(String) Method
                • LoadWhere<T>(String,Dictionary<String,Object>) Method
                • LoadWhere<T>(String,Dictionary<String,Object>,String) Method
              • LoadWithChildren Method
                • LoadWithChildren<T>(T) Method
                • LoadWithChildren<T>(Object) Method
              • OpenConnection Method
              • RecordExists Method
                • RecordExists(String) Method
                • RecordExists(String,Dictionary<String,Object>) Method
              • RollbackTransaction Method
              • Save Method
                • Save<T>(T) Method
                • Save<T>(List<T>) Method
              • SaveWithChildren Method
                • SaveWithChildren<T>(T) Method
                • SaveWithChildren<T>(List<T>) Method
              • Search Method
                • Search<T>(T,Int32) Method
                • Search<T>(T,Int32,Int32) Method
                • Search<T>(T,String,Int32) Method
                • Search<T>(T,String,Int32,Int32) Method
              • SearchCount<T> Method
              • SessionFactory Method
              • SetForeignKeys<T,TU> Method
              • Setup Method
                • Setup(String) Method
                • Setup(List<Table>) Method
                • Setup(Assembly,String) Method
              • StoredProcedureExists Method
              • SynchronizeNamespaceStructure Method
                • SynchronizeNamespaceStructure(String) Method
                • SynchronizeNamespaceStructure(Assembly,String) Method
              • SynchronizeTableStructure<T> Method
              • SyncTableFromEnum Method
              • TableExists Method
                • TableExists(String) Method
                • TableExists<T>() Method
              • TruncateTable Method
                • TruncateTable<T>() Method
                • TruncateTable(String) Method
              • Update Method
                • Update(String,Dictionary<String,Object>,Dictionary<String,Object>) Method
                • Update(String,String,Object,Dictionary<String,Object>) Method
                • Update(String,String,Object,IEnumerable<Object>) Method
                • Update<T>(T) Method
            • Properties
              • AfterDelete Property
              • AfterInsert Property
              • AfterRead Property
              • AfterUpdate Property
              • BeforeDelete Property
              • BeforeInsert Property
              • BeforeUpdate Property
              • Connection Property
              • ConnectionString Property
              • CurrentTransactionNesting Property
              • FillInMaintenanceFields Property
              • IsConnectionOpen Property
              • IsFileBasedDatabase Property
              • IsInTransaction Property
              • IsSessionCreated Property
              • LicenseKey Property
              • MaintenanceFields Property
              • Mapper Property
              • NestedTransactions Property
              • ParameterPrefix Property
              • Provider Property
              • ProviderName Property
              • SetDefaults Property
              • SupportsIdentity Property
              • SupportsStoredProcedures Property
              • Transaction Property
              • UserName Property
          • Field
            • Overview
            • Members
            • Field Constructor
              • Field Constructor()
              • Field Constructor(Table,String,DbType,Int32)
              • Field Constructor(Table,String,DbType)
              • Field Constructor(Table,String,String,String)
              • Field Constructor(Table,String,String)
              • Field Constructor(Table,String,String,Boolean)
            • Methods
              • ShouldSerializeForeignKeyTable Method
              • ShouldSerializeTable Method
            • Properties
              • AllowDbNull Property
              • Caption Property
              • ColumnName Property
              • CompositionProperty Property
              • DatabaseType Property
              • DefaultValue Property
              • FieldType Property
              • ForeignKeyDeleteAction Property
              • ForeignKeyTable Property
              • ForeignKeyUpdateAction Property
              • IsCompositeKey Property
              • IsIndexed Property
              • IsLongText Property
              • IsMaintenanceField Property
              • IsPrimaryKey Property
              • IsReadOnly Property
              • KeyType Property
              • Length Property
              • PropertyInfo Property
              • ProviderDataType Property
              • Sequence Property
              • Table Property
              • Unique Property
          • ForeignKeyConstraint
            • Overview
            • Members
            • ForeignKeyConstraint Constructor
            • Methods
              • ToString Method
            • Properties
              • ColumnName Property
              • ConstraintName Property
              • DeleteAction Property
              • ParentColumnName Property
              • ParentTableName Property
              • TableName Property
              • UpdateAction Property
          • Index
            • Overview
            • Members
            • Index Constructor
            • Properties
              • IndexColumns Property
              • IndexName Property
              • IsColumnIndex Property
              • IsUnique Property
              • WhereClause Property
          • IndexColumn
            • Overview
            • Members
            • IndexColumn Constructor
            • Properties
              • ColumnName Property
              • IsAscending Property
          • MaintenanceField
            • Overview
            • Members
            • MaintenanceField Constructor
            • Properties
              • FieldType Property
              • Name Property
          • MaintenanceFieldLogic
            • Overview
            • Members
            • MaintenanceFieldLogic Constructor
            • Methods
              • IsMaintenanceField Method
            • Properties
              • MaintenanceFields Property
          • MappingException
            • Overview
            • Members
            • MappingException Constructor
              • MappingException Constructor()
              • MappingException Constructor(String)
              • MappingException Constructor(String,Exception)
            • Properties
              • Columns Property
              • Message Property
          • NetDataAccessLayerException
            • Overview
            • Members
            • NetDataAccessLayerException Constructor
              • NetDataAccessLayerException Constructor(String,Object[])
              • NetDataAccessLayerException Constructor(String)
            • Properties
              • Message Property
          • NullIdentity
            • Overview
            • Members
            • NullIdentity Constructor
            • Methods
              • GetIdentity Method
              • GetIdentitySql Method
          • NullStoredProcedureProvider
            • Overview
            • Members
            • NullStoredProcedureProvider Constructor
            • Methods
              • ExecuteNonQuerySproc Method
                • ExecuteNonQuerySproc(String) Method
                • ExecuteNonQuerySproc(String,List<IDbDataParameter>) Method
                • ExecuteNonQuerySproc(String,Dictionary<String,Object>) Method
              • ExecuteScalarSproc Method
                • ExecuteScalarSproc(String) Method
                • ExecuteScalarSproc(String,Dictionary<String,Object>) Method
              • GetRecordsFromSproc Method
              • LoadFromSproc Method
                • LoadFromSproc(String) Method
                • LoadFromSproc(String,Dictionary<String,Object>) Method
              • StoredProcedureExists Method
          • ObjectCrud
            • Overview
            • Members
            • ObjectCrud Constructor
            • Methods
              • Count<T> Method
              • CreateTableFromClass<T> Method
              • CreateTablesFromNamespace Method
              • Delete Method
                • Delete<T>(T) Method
                • Delete<T>(Dictionary<String,Object>) Method
              • DeleteByPrimaryKey<T> Method
              • DeleteWithChildren Method
                • DeleteWithChildren<T>(T) Method
                • DeleteWithChildren<T>(Object) Method
              • GenerateNamespaceSql Method
              • GenerateUpgradeNamespaceSql Method
              • GenerateUpgradeTableSql Method
              • GenerateUpgradeTablesSql Method
              • GetCompositeKeyValues<T> Method
              • GetLazyValue<T,TC> Method
              • GetMaxPrimaryKey<T> Method
              • GetObjectMap<T> Method
              • Insert<T> Method
              • Load Method
                • Load<T>(String,Dictionary<String,Object>) Method
                • Load<T>(String) Method
              • LoadAll Method
                • LoadAll<T>() Method
                • LoadAll<T>(String) Method
              • LoadAllWithChildren Method
                • LoadAllWithChildren<T>() Method
                • LoadAllWithChildren<T>(Dictionary<String,Object>) Method
              • LoadByColumn<T> Method
              • LoadByColumnWithChildren<T> Method
              • LoadFromSproc Method
                • LoadFromSproc<T>(String) Method
                • LoadFromSproc<T>(String,Dictionary<String,Object>) Method
              • LoadFromSprocWithChildren Method
                • LoadFromSprocWithChildren<T>(String) Method
                • LoadFromSprocWithChildren<T>(String,Dictionary<String,Object>) Method
              • LoadLookup Method
                • LoadLookup(Type) Method
                • LoadLookup<T>() Method
              • LoadOne Method
                • LoadOne<T>(Dictionary<String,Object>) Method
                • LoadOne<T>(Object) Method
                • LoadOne<T>() Method
                • LoadOne<T>(String) Method
                • LoadOne<T>(String,Dictionary<String,Object>) Method
                • LoadOne<T>(String,Dictionary<String,Object>,String) Method
              • LoadPage Method
                • LoadPage<T>(Int32,Int32) Method
                • LoadPage<T>(String,Int32,Int32) Method
                • LoadPage<T>(String,Dictionary<String,Object>,String,Int32,Int32) Method
                • LoadPage<T>(String,Dictionary<String,Object>,String,Int32,Int32,Boolean) Method
              • LoadTop Method
                • LoadTop<T>(Int32) Method
                • LoadTop<T>(String,Int32) Method
                • LoadTop<T>(String,Dictionary<String,Object>,String,Int32) Method
              • LoadWhere Method
                • LoadWhere<T>(String) Method
                • LoadWhere<T>(String,Dictionary<String,Object>) Method
                • LoadWhere<T>(String,Dictionary<String,Object>,String) Method
              • LoadWithChildren Method
                • LoadWithChildren<T>(T) Method
                • LoadWithChildren<T>(Object) Method
              • Save Method
                • Save<T>(List<T>) Method
                • Save<T>(T) Method
              • SaveWithChildren Method
                • SaveWithChildren<T>(T) Method
                • SaveWithChildren<T>(List<T>) Method
              • Search Method
                • Search<T>(T,Int32) Method
                • Search<T>(T,Int32,Int32) Method
                • Search<T>(T,String,Int32,Int32) Method
                • Search<T>(T,String,Int32) Method
              • SearchCount<T> Method
              • SetForeignKeys<T,TU> Method
              • Setup Method
                • Setup(Assembly,String) Method
                • Setup(List<Table>) Method
              • SynchronizeNamespaceStructure Method
              • SynchronizeTableStructure<T> Method
              • SyncTableFromEnum Method
              • Update<T> Method
            • Properties
              • AfterDelete Property
              • AfterInsert Property
              • AfterRead Property
              • AfterUpdate Property
              • BeforeDelete Property
              • BeforeInsert Property
              • BeforeUpdate Property
              • DefaultStringCreationLength Property
          • OpenCloseWrapper
            • Overview
            • Members
            • OpenCloseWrapper Constructor
              • OpenCloseWrapper Constructor(IDataHelper)
              • OpenCloseWrapper Constructor()
            • Methods
              • Dispose Method
          • PagingParameters
            • Overview
            • Members
            • PagingParameters Constructor
            • Properties
              • OrderByClause Property
              • PageNumber Property
              • PageSize Property
              • Parameters Property
              • PrimaryKeyName Property
              • ReturnPrimaryKeyOnly Property
              • TableName Property
              • WhereClause Property
          • Pluralization
            • Overview
            • Members
            • Methods
              • IsPlural Method
              • MakePlural Method
              • MakeSingular Method
          • PrimaryKeyHelper
            • Overview
            • Members
            • Methods
              • GetPrimaryKeyColumnsForTable Method
              • SetPrimaryKeyBySchema Method
          • ReflectionHelper
            • Overview
            • Members
            • Methods
              • ClearParentAndChildProperties Method
              • GetAttributes Method
                • GetAttributes(PropertyInfo) Method
                • GetAttributes<T>(PropertyInfo) Method
              • GetChildProperties Method
              • GetElementType Method
              • GetListOfClassesFromAssembly Method
              • GetMethod Method
              • GetMethods Method
              • GetParentProperties Method
              • GetProperties Method
              • GetProperty Method
              • GetSpecificAttributes Method
              • GetTypeAttributes Method
              • GetTypeFromAssembly Method
          • SqlException
            • Overview
            • Members
            • SqlException Constructor
              • SqlException Constructor()
              • SqlException Constructor(String)
              • SqlException Constructor(String,Exception)
            • Methods
              • ToString Method
            • Properties
              • Parameters Property
              • Sql Property
          • Table
            • Overview
            • Members
            • Table Constructor
              • Table Constructor()
              • Table Constructor(Type)
            • Methods
              • GetFullTableName Method
              • ResetPrimaryKey Method
              • SelectFields Method
            • Properties
              • ClassName Property
              • ClassType Property
              • CompositeKeys Property
              • CreateDate Property
              • CreateUser Property
              • DependencyOrder Property
              • Fields Property
              • HasCompositeKeys Property
              • Ignore Property
              • Indexes Property
              • IsDeleted Property
              • IsDirty Property
              • IsNew Property
              • MachineName Property
              • MappingFromDatabase Property
              • Plural Property
              • PrimaryKey Property
              • Schema Property
              • Singular Property
              • TableName Property
              • UpdateDate Property
              • UpdateUser Property
          • TableCrud
            • Overview
            • Members
            • TableCrud Constructor
            • Methods
              • Delete Method
                • Delete(String,Dictionary<String,Object>) Method
                • Delete(String,String,Object) Method
              • Insert Method
                • Insert(String,Dictionary<String,Object>) Method
                • Insert(Table,Dictionary<String,Object>) Method
              • Load Method
              • Update Method
                • Update(String,Dictionary<String,Object>,Dictionary<String,Object>) Method
                • Update(String,String,Object,Dictionary<String,Object>) Method
          • UnitOfWork
            • Overview
            • Members
            • UnitOfWork Constructor
              • UnitOfWork Constructor(IDataHelper)
              • UnitOfWork Constructor()
            • Methods
              • Dispose Method
        • Enumerations
          • ForeignKeyAction
          • MaintenanceFieldType
        • Interfaces
          • IAutoMap
            • Overview
            • Members
            • Methods
              • ClearDatabaseMappings Method
              • ClearMappings Method
              • CreateClassMap Method
              • GetAssociatedTables Method
              • GetChildKeyName Method
              • GetFirstStringColumn Method
              • GetObjectMap Method
              • GetParentKeyName Method
              • GetSqlMap Method
              • GetTableNameMap Method
              • GetTablesMap Method
              • LoadObjectMap Method
              • MapForeignKeyConstraintsForTables Method
              • MapIndexesForTables Method
              • MapTablesFromNamespace Method
                • MapTablesFromNamespace(String) Method
                • MapTablesFromNamespace(Type) Method
                • MapTablesFromNamespace(Assembly,String) Method
              • ObjectMapExists Method
              • SaveObjectMap Method
              • SetChild Method
              • SetComposition Method
              • SetDefaultStringLength Method
              • SetParent Method
              • SortDependencies Method
              • VerifyMap Method
              • VerifyNamespace Method
            • Properties
              • DefaultPrimaryKeyName Property
              • DefaultSchema Property
              • DefaultStringLength Property
              • FillInMaintenanceFields Property
              • MaintenanceFields Property
              • MappedTables Property
              • ObjectMap Property
              • PluralTableNames Property
              • SetDefaults Property
          • IDatabaseProvider
            • Overview
            • Members
            • Methods
              • BeginTransaction Method
              • CloseConnection Method
              • CommitTransaction Method
              • ConnectionValid Method
              • CountRecordsInTable Method
              • CreateDatabase Method
              • DatabaseExists Method
              • DropTable Method
              • ExecuteNonQuery Method
                • ExecuteNonQuery(String,Dictionary<String,Object>) Method
                • ExecuteNonQuery(String) Method
              • ExecuteScalar Method
                • ExecuteScalar(String,Dictionary<String,Object>) Method
                • ExecuteScalar(String) Method
              • FillDataTable Method
                • FillDataTable(DataTable,String,Dictionary<String,Object>) Method
                • FillDataTable(DataTable,String) Method
              • ForeignKeyExists Method
              • GetAddColumnSql Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCommentLine Method
              • GetCommentSeparatorLine Method
              • GetCreateTableSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTablesSql Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDataTable Method
                • GetDataTable(String) Method
                • GetDataTable(String,Dictionary<String,Object>) Method
              • GetDbTypeForClrType Method
              • GetDropTableSql Method
              • GetMaxPrimaryKey Method
              • GetTruncateSql Method
              • GetUpdateTablesSql Method
              • Load Method
                • Load(String,Dictionary<String,Object>) Method
                • Load(String) Method
              • LoadOne Method
                • LoadOne(String,String,Object) Method
                • LoadOne(String) Method
                • LoadOne(String,String,Dictionary<String,Object>) Method
              • LoadPage Method
              • LoadTop Method
                • LoadTop(String,Int32) Method
                • LoadTop(String,String,Int32) Method
                • LoadTop(String,String,Dictionary<String,Object>,String,Int32) Method
              • MarkPrimaryKey Method
              • OpenConnection Method
              • RecordExists Method
                • RecordExists(String) Method
                • RecordExists(String,Dictionary<String,Object>) Method
              • RollbackTransaction Method
              • TableExists Method
              • TruncateTable Method
              • Wrap Method
            • Properties
              • Connection Property
              • ConnectionString Property
              • DatabaseName Property
              • IsConnectionOpen Property
              • IsInTransaction Property
              • ParameterPrefix Property
              • SupportComments Property
              • Transaction Property
          • IDataHelper
            • Overview
            • Members
            • Methods
              • AddColumn Method
              • AddMaintenanceFields Method
              • AnyRecordExists Method
                • AnyRecordExists(String) Method
                • AnyRecordExists<T>() Method
              • BeginTransaction Method
              • ChangeDatabase Method
              • ClearLog Method
                • ClearLog(String) Method
                • ClearLog(MemoryStream) Method
              • CloseConnection Method
              • CommitTransaction Method
              • ConnectionValid Method
              • Count<T> Method
              • CreateClassesForDatabase Method
              • CreateClassFromTable Method
              • CreateDatabase Method
                • CreateDatabase(String) Method
                • CreateDatabase() Method
              • CreateIndex Method
              • CreateQuery<T> Method
              • CreateTableFromClass<T> Method
              • CreateTablesFromNamespace Method
                • CreateTablesFromNamespace(String) Method
                • CreateTablesFromNamespace(Assembly,String) Method
              • CreateVbClassFromTable Method
              • DatabaseExists Method
                • DatabaseExists(String) Method
                • DatabaseExists() Method
              • Delete Method
                • Delete(String,IEnumerable<Object>) Method
                • Delete<T>(IEnumerable<Object>) Method
                • Delete(String,Dictionary<String,Object>) Method
                • Delete(String,String,Object) Method
                • Delete<T>(T) Method
                • Delete<T>(Dictionary<String,Object>) Method
              • DeleteByPrimaryKey<T> Method
              • DeleteWithChildren Method
                • DeleteWithChildren<T>(Object) Method
                • DeleteWithChildren<T>(T) Method
              • DisableLogging Method
              • Dispose Method
              • DropSequence Method
              • DropTable Method
                • DropTable<T>() Method
                • DropTable(String) Method
              • DropTrigger Method
              • EnableLogging Method
                • EnableLogging() Method
                • EnableLogging(String) Method
                • EnableLogging(MemoryStream) Method
              • ExecuteNonQuery Method
                • ExecuteNonQuery(String,IEnumerable<Object>) Method
                • ExecuteNonQuery(String) Method
                • ExecuteNonQuery(String,Dictionary<String,Object>) Method
              • ExecuteNonQuerySproc Method
                • ExecuteNonQuerySproc(String,IEnumerable<Object>) Method
                • ExecuteNonQuerySproc(String) Method
                • ExecuteNonQuerySproc(String,List<IDbDataParameter>) Method
                • ExecuteNonQuerySproc(String,Dictionary<String,Object>) Method
              • ExecuteScalar Method
                • ExecuteScalar(String,IEnumerable<Object>) Method
                • ExecuteScalar(String) Method
                • ExecuteScalar(String,Dictionary<String,Object>) Method
              • ExecuteScalarSproc Method
                • ExecuteScalarSproc(String,IEnumerable<Object>) Method
                • ExecuteScalarSproc(String) Method
                • ExecuteScalarSproc(String,Dictionary<String,Object>) Method
              • FillDataTable Method
                • FillDataTable(DataTable,String,IEnumerable<Object>) Method
                • FillDataTable(DataTable,String) Method
                • FillDataTable(DataTable,String,Dictionary<String,Object>) Method
              • ForeignKeyExists Method
              • GenerateNamespaceSql Method
                • GenerateNamespaceSql(String) Method
                • GenerateNamespaceSql(Assembly,String) Method
              • GenerateTablesSql Method
              • GenerateUpgradeNamespaceSql Method
                • GenerateUpgradeNamespaceSql(String) Method
                • GenerateUpgradeNamespaceSql(Assembly,String) Method
              • GenerateUpgradeTableSql Method
              • GetAllConstraints Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDataTable Method
                • GetDataTable(String,IEnumerable<Object>) Method
                • GetDataTable(String,Dictionary<String,Object>) Method
                • GetDataTable(String) Method
              • GetDbTypeForClrType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetLazyValue<T,TC> Method
              • GetMaxPrimaryKey Method
                • GetMaxPrimaryKey(String,String) Method
                • GetMaxPrimaryKey<T>() Method
              • GetObjectMap<T> Method
              • IndexExists Method
              • Insert Method
                • Insert(String,IEnumerable<Object>) Method
                • Insert(Table,IEnumerable<Object>) Method
                • Insert(String,Dictionary<String,Object>) Method
                • Insert(Table,Dictionary<String,Object>) Method
                • Insert<T>(T) Method
              • Load Method
                • Load(String,IEnumerable<Object>) Method
                • Load<T>(String,IEnumerable<Object>) Method
                • Load(String) Method
                • Load(String,Dictionary<String,Object>) Method
                • Load(String,String,Object) Method
                • Load<T>(String) Method
                • Load<T>(String,Dictionary<String,Object>) Method
              • LoadAll Method
                • LoadAll<T>(String) Method
                • LoadAll<T>() Method
              • LoadAllWithChildren Method
                • LoadAllWithChildren<T>() Method
                • LoadAllWithChildren<T>(Dictionary<String,Object>) Method
              • LoadByColumn<T> Method
              • LoadByColumnWithChildren<T> Method
              • LoadByPrimaryKey<T> Method
              • LoadFromSproc Method
                • LoadFromSproc(String,IEnumerable<Object>) Method
                • LoadFromSproc<T>(String,IEnumerable<Object>) Method
                • LoadFromSproc(String) Method
                • LoadFromSproc(String,Dictionary<String,Object>) Method
                • LoadFromSproc<T>(String,Dictionary<String,Object>) Method
                • LoadFromSproc<T>(String) Method
              • LoadFromSprocWithChildren Method
                • LoadFromSprocWithChildren<T>(String,IEnumerable<Object>) Method
                • LoadFromSprocWithChildren<T>(String) Method
                • LoadFromSprocWithChildren<T>(String,Dictionary<String,Object>) Method
              • LoadLookup Method
                • LoadLookup(Type) Method
                • LoadLookup<T>() Method
              • LoadOne Method
                • LoadOne(String,String,IEnumerable<Object>) Method
                • LoadOne<T>(IEnumerable<Object>) Method
                • LoadOne<T>(String,IEnumerable<Object>) Method
                • LoadOne<T>(String,IEnumerable<Object>,String) Method
                • LoadOne(String,String,Dictionary<String,Object>) Method
                • LoadOne(String,String,Object) Method
                • LoadOne(String) Method
                • LoadOne<T>(Dictionary<String,Object>) Method
                • LoadOne<T>(String) Method
                • LoadOne<T>(String,Dictionary<String,Object>) Method
                • LoadOne<T>(String,Dictionary<String,Object>,String) Method
                • LoadOne<T>() Method
              • LoadPage Method
                • LoadPage<T>(String,IEnumerable<Object>,String,Int32,Int32) Method
                • LoadPage(PagingParameters) Method
                • LoadPage<T>(Int32,Int32) Method
                • LoadPage<T>(String,Int32,Int32) Method
                • LoadPage<T>(String,Dictionary<String,Object>,String,Int32,Int32) Method
              • LoadPageWithChildren Method
                • LoadPageWithChildren<T>(String,IEnumerable<Object>,String,Int32,Int32) Method
                • LoadPageWithChildren<T>(Int32,Int32) Method
                • LoadPageWithChildren<T>(String,Int32,Int32) Method
                • LoadPageWithChildren<T>(String,Dictionary<String,Object>,String,Int32,Int32) Method
              • LoadTop Method
                • LoadTop(String,String,IEnumerable<Object>,String,Int32) Method
                • LoadTop<T>(String,IEnumerable<Object>,String,Int32) Method
                • LoadTop(String,Int32) Method
                • LoadTop(String,String,Int32) Method
                • LoadTop(String,String,Dictionary<String,Object>,String,Int32) Method
                • LoadTop<T>(Int32) Method
                • LoadTop<T>(String,Int32) Method
                • LoadTop<T>(String,Dictionary<String,Object>,String,Int32) Method
              • LoadWhere Method
                • LoadWhere<T>(String,IEnumerable<Object>) Method
                • LoadWhere<T>(String,IEnumerable<Object>,String) Method
                • LoadWhere<T>(String) Method
                • LoadWhere<T>(String,Dictionary<String,Object>) Method
                • LoadWhere<T>(String,Dictionary<String,Object>,String) Method
              • LoadWithChildren Method
                • LoadWithChildren<T>(Object) Method
                • LoadWithChildren<T>(T) Method
              • OpenConnection Method
              • RecordExists Method
                • RecordExists(String) Method
                • RecordExists(String,Dictionary<String,Object>) Method
              • RollbackTransaction Method
              • Save Method
                • Save<T>(T) Method
                • Save<T>(List<T>) Method
              • SaveWithChildren Method
                • SaveWithChildren<T>(T) Method
                • SaveWithChildren<T>(List<T>) Method
              • Search Method
                • Search<T>(T,Int32) Method
                • Search<T>(T,Int32,Int32) Method
                • Search<T>(T,String,Int32) Method
                • Search<T>(T,String,Int32,Int32) Method
              • SearchCount<T> Method
              • SetForeignKeys<T,TU> Method
              • Setup Method
                • Setup(String) Method
                • Setup(Assembly,String) Method
                • Setup(List<Table>) Method
              • StoredProcedureExists Method
              • SynchronizeNamespaceStructure Method
                • SynchronizeNamespaceStructure(String) Method
                • SynchronizeNamespaceStructure(Assembly,String) Method
              • SynchronizeTableStructure<T> Method
              • SyncTableFromEnum Method
              • TableExists Method
                • TableExists(String) Method
                • TableExists<T>() Method
              • TruncateTable Method
                • TruncateTable<T>() Method
                • TruncateTable(String) Method
              • Update Method
                • Update(String,String,Object,IEnumerable<Object>) Method
                • Update(String,Dictionary<String,Object>,Dictionary<String,Object>) Method
                • Update(String,String,Object,Dictionary<String,Object>) Method
                • Update<T>(T) Method
            • Properties
              • AfterDelete Property
              • AfterInsert Property
              • AfterRead Property
              • AfterUpdate Property
              • BeforeDelete Property
              • BeforeInsert Property
              • BeforeUpdate Property
              • Connection Property
              • ConnectionString Property
              • CurrentTransactionNesting Property
              • FillInMaintenanceFields Property
              • IsConnectionOpen Property
              • IsFileBasedDatabase Property
              • IsInTransaction Property
              • LicenseKey Property
              • MaintenanceFields Property
              • Mapper Property
              • NestedTransactions Property
              • ParameterPrefix Property
              • ProviderName Property
              • SetDefaults Property
              • SupportsIdentity Property
              • SupportsStoredProcedures Property
              • Transaction Property
              • UserName Property
          • IIdentity
            • Overview
            • Members
            • Methods
              • GetIdentity Method
              • GetIdentitySql Method
          • IIndexProvider
            • Overview
            • Members
            • Methods
              • GetCreateIndexSql Method
              • GetIndexesForTable Method
              • IndexExists Method
          • ILimitProvider
            • Overview
            • Members
            • Methods
              • GetLimitClause Method
          • IObjectCrud
            • Overview
            • Members
            • Methods
              • Count<T> Method
              • CreateTableFromClass<T> Method
              • CreateTablesFromNamespace Method
              • Delete Method
                • Delete<T>(T) Method
                • Delete<T>(Dictionary<String,Object>) Method
              • DeleteByPrimaryKey<T> Method
              • DeleteWithChildren Method
                • DeleteWithChildren<T>(Object) Method
                • DeleteWithChildren<T>(T) Method
              • GenerateNamespaceSql Method
              • GenerateUpgradeNamespaceSql Method
              • GenerateUpgradeTableSql Method
              • GenerateUpgradeTablesSql Method
              • GetLazyValue<T,TC> Method
              • GetMaxPrimaryKey<T> Method
              • GetObjectMap<T> Method
              • Insert<T> Method
              • Load Method
                • Load<T>(String) Method
                • Load<T>(String,Dictionary<String,Object>) Method
              • LoadAll Method
                • LoadAll<T>() Method
                • LoadAll<T>(String) Method
              • LoadAllWithChildren Method
                • LoadAllWithChildren<T>() Method
                • LoadAllWithChildren<T>(Dictionary<String,Object>) Method
              • LoadByColumn<T> Method
              • LoadByColumnWithChildren<T> Method
              • LoadFromSproc Method
                • LoadFromSproc<T>(String) Method
                • LoadFromSproc<T>(String,Dictionary<String,Object>) Method
              • LoadFromSprocWithChildren Method
                • LoadFromSprocWithChildren<T>(String) Method
                • LoadFromSprocWithChildren<T>(String,Dictionary<String,Object>) Method
              • LoadLookup Method
                • LoadLookup(Type) Method
                • LoadLookup<T>() Method
              • LoadOne Method
                • LoadOne<T>(Dictionary<String,Object>) Method
                • LoadOne<T>(Object) Method
                • LoadOne<T>() Method
                • LoadOne<T>(String) Method
                • LoadOne<T>(String,Dictionary<String,Object>) Method
                • LoadOne<T>(String,Dictionary<String,Object>,String) Method
              • LoadPage Method
                • LoadPage<T>(Int32,Int32) Method
                • LoadPage<T>(String,Int32,Int32) Method
                • LoadPage<T>(String,Dictionary<String,Object>,String,Int32,Int32) Method
                • LoadPage<T>(String,Dictionary<String,Object>,String,Int32,Int32,Boolean) Method
              • LoadTop Method
                • LoadTop<T>(Int32) Method
                • LoadTop<T>(String,Int32) Method
                • LoadTop<T>(String,Dictionary<String,Object>,String,Int32) Method
              • LoadWhere Method
                • LoadWhere<T>(String) Method
                • LoadWhere<T>(String,Dictionary<String,Object>) Method
                • LoadWhere<T>(String,Dictionary<String,Object>,String) Method
              • LoadWithChildren Method
                • LoadWithChildren<T>(T) Method
                • LoadWithChildren<T>(Object) Method
              • Save Method
                • Save<T>(T) Method
                • Save<T>(List<T>) Method
              • SaveWithChildren Method
                • SaveWithChildren<T>(T) Method
                • SaveWithChildren<T>(List<T>) Method
              • Search Method
                • Search<T>(T,Int32) Method
                • Search<T>(T,Int32,Int32) Method
                • Search<T>(T,String,Int32) Method
                • Search<T>(T,String,Int32,Int32) Method
              • SearchCount<T> Method
              • SetForeignKeys<T,TU> Method
              • Setup Method
                • Setup(Assembly,String) Method
                • Setup(List<Table>) Method
              • SynchronizeNamespaceStructure Method
              • SynchronizeTableStructure<T> Method
              • SyncTableFromEnum Method
              • Update<T> Method
            • Properties
              • AfterDelete Property
              • AfterInsert Property
              • AfterRead Property
              • AfterUpdate Property
              • BeforeDelete Property
              • BeforeInsert Property
              • BeforeUpdate Property
          • IPagingProvider
            • Overview
            • Members
            • Methods
              • GetPagingSql Method
          • IRecordHook
            • Overview
            • Members
            • Methods
              • ProcessRecordHook Method
          • ITableCrud
            • Overview
            • Members
            • Methods
              • Delete Method
                • Delete(String,Dictionary<String,Object>) Method
                • Delete(String,String,Object) Method
              • Insert Method
                • Insert(String,Dictionary<String,Object>) Method
                • Insert(Table,Dictionary<String,Object>) Method
              • Load Method
              • Update Method
                • Update(String,Dictionary<String,Object>,Dictionary<String,Object>) Method
                • Update(String,String,Object,Dictionary<String,Object>) Method
          • ITopProvider
            • Overview
            • Members
            • Methods
              • GetTopClause Method
      • KellermanSoftware.NetDataAccessLayer.Attributes Namespace
        • Overview
        • Classes
          • CaptionAttribute
            • Overview
            • Members
            • CaptionAttribute Constructor
            • Properties
              • Caption Property
          • ChildObjectAttribute
            • Overview
            • Members
            • ChildObjectAttribute Constructor
            • Properties
              • ForeignKeyName Property
          • ColumnIndexAttribute
            • Overview
            • Members
            • ColumnIndexAttribute Constructor
              • ColumnIndexAttribute Constructor()
              • ColumnIndexAttribute Constructor(Boolean)
              • ColumnIndexAttribute Constructor(Boolean,Boolean,String)
            • Properties
              • IndexName Property
              • IsAscending Property
              • IsUnique Property
          • ColumnMappingAttribute
            • Overview
            • Members
            • ColumnMappingAttribute Constructor
              • ColumnMappingAttribute Constructor(String,DbType)
              • ColumnMappingAttribute Constructor(String,DbType,Int32)
            • Properties
              • ColumnType Property
              • Length Property
              • Name Property
          • CompositeKeyAttribute
            • Overview
            • Members
            • CompositeKeyAttribute Constructor
          • CompositionAttribute
            • Overview
            • Members
            • CompositionAttribute Constructor
          • DefaultValueAttribute
            • Overview
            • Members
            • DefaultValueAttribute Constructor
            • Properties
              • DefaultValue Property
          • IgnoreClassAttribute
            • Overview
            • Members
            • IgnoreClassAttribute Constructor
          • IgnoreColumnAttribute
            • Overview
            • Members
            • IgnoreColumnAttribute Constructor
          • NullableAttribute
            • Overview
            • Members
            • NullableAttribute Constructor
          • ParentObjectAttribute
            • Overview
            • Members
            • ParentObjectAttribute Constructor
              • ParentObjectAttribute Constructor(String)
              • ParentObjectAttribute Constructor(Type)
              • ParentObjectAttribute Constructor(Type,String)
              • ParentObjectAttribute Constructor(Type,String,ForeignKeyAction,ForeignKeyAction)
            • Properties
              • DeleteAction Property
              • ForeignKeyName Property
              • ParentObjectType Property
              • UpdateAction Property
          • PrimaryKeyAttribute
            • Overview
            • Members
            • PrimaryKeyAttribute Constructor
              • PrimaryKeyAttribute Constructor(PrimaryKeyType)
              • PrimaryKeyAttribute Constructor(PrimaryKeyType,String)
            • Properties
              • KeyType Property
              • Sequence Property
          • TableIndexAttribute
            • Overview
            • Members
            • TableIndexAttribute Constructor
              • TableIndexAttribute Constructor(Boolean,String,String)
              • TableIndexAttribute Constructor(Boolean,String,String,String)
            • Properties
              • CommaDelimitedListOfColumns Property
              • IndexName Property
              • IsUnique Property
              • WhereClause Property
          • TableMappingAttribute
            • Overview
            • Members
            • TableMappingAttribute Constructor
              • TableMappingAttribute Constructor(String)
              • TableMappingAttribute Constructor(String,String)
            • Properties
              • Name Property
              • Schema Property
          • UniqueAttribute
            • Overview
            • Members
            • UniqueAttribute Constructor
        • Enumerations
          • PrimaryKeyType
      • KellermanSoftware.NetDataAccessLayer.LoadWithChildren Namespace
        • Overview
        • Classes
          • LoadWithChildrenBuilder
            • Overview
            • Members
            • LoadWithChildrenBuilder Constructor
            • Methods
              • BuildSqlForLoadWithChildren<T> Method
          • LoadWithChildrenLogic
            • Overview
            • Members
            • LoadWithChildrenLogic Constructor
            • Methods
              • LoadWithChildren Method
                • LoadWithChildren<T>() Method
                • LoadWithChildren<T>(Dictionary<String,Object>) Method
              • RecordsToObjects<T> Method
          • LoadWithChildrenMap
            • Overview
            • Members
            • LoadWithChildrenMap Constructor
            • Properties
              • FromClause Property
              • MappedItems Property
              • SelectClause Property
              • SQL Property
              • WhereClause Property
          • LoadWithChildrenMapItem
            • Overview
            • Members
            • LoadWithChildrenMapItem Constructor
            • Properties
              • ColumnAlias Property
              • ColumnName Property
              • PropertyName Property
              • TableAlias Property
              • TableName Property
              • Type Property
      • KellermanSoftware.NetDataAccessLayer.Providers Namespace
        • Overview
        • Classes
          • BaseOracleProvider
            • Overview
            • Members
            • Methods
              • AddForeignKeyConstraints Method
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CountRecordsInTable Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAddColumnSql Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetEndBatchSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetOracleCreateTableSqlWithCompositeKey Method
              • GetPagingSql Method
              • GetPrimaryKeyColumnsForTable Method
              • GetRowNumberClause Method
              • GetServerNameFromConnectionString Method
              • GetStartBatchSql Method
              • GetTruncateSql Method
              • IndexExists Method
              • StoredProcedureExists Method
              • TableExists Method
              • Wrap Method
            • Properties
              • DatabaseName Property
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
          • FirebirdProvider
            • Overview
            • Members
            • FirebirdProvider Constructor
            • Methods
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CreateDataAdapter Method
              • CreateDatabase Method
                • CreateDatabase(String) Method
                • CreateDatabase(String,Boolean) Method
              • DatabaseExists Method
              • GetAddColumnSql Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDbTypeForClrType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetEndBatchSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetPagingSql Method
              • GetPrimaryKeyColumnsForTable Method
              • GetServerNameFromConnectionString Method
              • GetStartBatchSql Method
              • GetTopClause Method
              • GetTruncateSql Method
              • IndexExists Method
              • StoredProcedureExists Method
              • TableExists Method
              • Wrap Method
            • Properties
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
          • MsAccessProvider
            • Overview
            • Members
            • MsAccessProvider Constructor
            • Methods
              • AddParameters Method
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CreateDatabase Method
              • DatabaseExists Method
              • ExecuteNonQuery Method
                • ExecuteNonQuery(String) Method
              • GetAddColumnSql Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCommentLine Method
              • GetCommentSeparatorLine Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDbTypeForClrType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetPagingSql Method
              • GetPrimaryKeyColumnsForTable Method
              • GetServerNameFromConnectionString Method
              • GetTopClause Method
              • GetTruncateSql Method
              • IndexExists Method
              • InterceptSql Method
              • SetParameter Method
              • TableExists Method
            • Properties
              • DatabaseName Property
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
              • SupportComments Property
          • MySqlProvider
            • Overview
            • Members
            • MySqlProvider Constructor
            • Methods
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CountRecordsInTable Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAddColumnSql Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDbTypeForClrType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetEndBatchSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetLimitClause Method
              • GetPagingSql Method
              • GetPrimaryKeyColumnsForTable Method
              • GetServerNameFromConnectionString Method
              • GetStartBatchSql Method
              • GetTruncateSql Method
              • IndexExists Method
              • StoredProcedureExists Method
              • TableExists Method
                • TableExists(String) Method
                • TableExists(String,String) Method
              • Wrap Method
            • Properties
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
          • OdbcProvider
            • Overview
            • Members
            • OdbcProvider Constructor
            • Methods
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetFieldType Method
              • GetServerNameFromConnectionString Method
              • GetTruncateSql Method
              • StoredProcedureExists Method
              • TableExists Method
              • Wrap Method
            • Properties
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
          • OleDbProvider
            • Overview
            • Members
            • OleDbProvider Constructor
            • Methods
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetFieldType Method
              • GetServerNameFromConnectionString Method
              • GetTruncateSql Method
              • StoredProcedureExists Method
              • TableExists Method
              • Wrap Method
            • Properties
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
          • OracleManagedDataAccessProvider
            • Overview
            • Members
            • OracleManagedDataAccessProvider Constructor
          • OracleProvider
            • Overview
            • Members
            • OracleProvider Constructor
          • PostgreSqlProvider
            • Overview
            • Members
            • PostgreSqlProvider Constructor
            • Methods
              • AddParameters Method
              • BuildDatabaseSpecificConnectionString Method
              • BuildTopRecordsSql Method
              • ChangeDatabase Method
              • CountRecordsInTable Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetLimitClause Method
              • GetPagingSql Method
              • GetPrimaryKeyColumnsForTable Method
              • GetServerNameFromConnectionString Method
              • GetTruncateSql Method
              • IndexExists Method
              • LoadOne Method
                • LoadOne(String,String,Object) Method
              • StoredProcedureExists Method
              • TableExists Method
              • Wrap Method
            • Properties
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • MixedCase Property
              • ParameterPrefix Property
          • SqLiteProvider
            • Overview
            • Members
            • SqLiteProvider Constructor
            • Methods
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAddColumnSql Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetLimitClause Method
              • GetPagingSql Method
              • GetServerNameFromConnectionString Method
              • GetTruncateSql Method
              • IndexExists Method
              • TableExists Method
            • Properties
              • DatabaseName Property
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
          • SqlServerProvider
            • Overview
            • Members
            • SqlServerProvider Constructor
            • Methods
              • AddConstraints Method
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CountRecordsInTable Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAddColumnSql Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetPagingSql Method
              • GetPrimaryKeyColumnsForTable Method
              • GetServerNameFromConnectionString Method
              • GetTopClause Method
              • GetTruncateSql Method
              • IndexExists Method
              • StoredProcedureExists Method
              • TableExists Method
            • Properties
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
          • VistaDb4Provider
            • Overview
            • Members
            • VistaDb4Provider Constructor
            • Methods
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetPagingSql Method
              • GetServerNameFromConnectionString Method
              • GetTopClause Method
              • GetTruncateSql Method
              • IndexExists Method
              • StoredProcedureExists Method
              • TableExists Method
            • Properties
              • DatabaseName Property
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
          • VistaDb5Net20Provider
            • Overview
            • Members
            • VistaDb5Net20Provider Constructor
            • Methods
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetPagingSql Method
              • GetServerNameFromConnectionString Method
              • GetTopClause Method
              • GetTruncateSql Method
              • IndexExists Method
              • StoredProcedureExists Method
              • TableExists Method
            • Properties
              • DatabaseName Property
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
          • VistaDb5Net40Provider
            • Overview
            • Members
            • VistaDb5Net40Provider Constructor
            • Methods
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetPagingSql Method
              • GetServerNameFromConnectionString Method
              • GetTopClause Method
              • GetTruncateSql Method
              • IndexExists Method
              • StoredProcedureExists Method
              • TableExists Method
            • Properties
              • DatabaseName Property
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
          • VistaDb6Provider
            • Overview
            • Members
            • VistaDb6Provider Constructor
            • Methods
              • BuildDatabaseSpecificConnectionString Method
              • ChangeDatabase Method
              • CreateDatabase Method
              • DatabaseExists Method
              • GetAllForeignKeyConstraints Method
              • GetColumnDefinitionSql Method
              • GetCreateIndexSql Method
              • GetCreateSequenceSql Method
              • GetCreateTableSqlWithCompositeKey Method
              • GetCreateTableSqlWithPrimaryKey Method
              • GetCreateTriggerSql Method
              • GetDatabaseNameFromConnectionString Method
              • GetDatabases Method
              • GetDatabaseServerDate Method
              • GetDatabaseTables Method
              • GetDatabaseTypeForDbType Method
              • GetDbType Method
              • GetDropSequenceSql Method
              • GetDropTableSql Method
              • GetDropTriggerSql Method
              • GetFieldType Method
              • GetIdentity Method
              • GetIdentitySql Method
              • GetIndexesForTable Method
              • GetPagingSql Method
              • GetServerNameFromConnectionString Method
              • GetTopClause Method
              • GetTruncateSql Method
              • IndexExists Method
              • StoredProcedureExists Method
              • TableExists Method
            • Properties
              • DatabaseName Property
              • DirtyReadClause Property
              • FriendlyProviderName Property
              • IsFileBasedDatabase Property
              • ParameterPrefix Property
  • Overview
  • Buy Now
  • A Super Simple Example
  • Quick Start C#
  • Quick Start VB.NET
  • Quick Start SQL Server and MySQL
  • Everything Is Automatic
  • Why is Knight Better?
  • Licensing
    • EULA
    • Copyright
    • Licensing and Distribution
    • Using Your License Key
  • Contact Information
  • System Requirements
  • Uninstalling
  • Basic Tasks C#
    • Creating A Session
      • Using The Session Factory
      • Manually Creating A Session
    • Connection Strings
      • Building Connection Strings
      • Connection String Tags
    • Mapping
      • Primary Keys
      • Composite Keys
      • Indexes
      • Supported Types
      • Composition
      • Ignoring Properties
      • Auto Mapping
      • Mapping By Attributes
      • Mapping By Code
      • Mapping By XML
      • Mapping Relationships
      • Mapping SQL
      • Mapping Stored Procedures
      • Default Values
      • Verify Mappings
      • Maintenance Fields
      • Setting The Schema Or Owner
      • Overriding Mappings At RunTime
    • Loading Data
      • Joins
      • Loading By Primary Key
      • Loading By Composite Key
      • Performing Searches
      • Search Count
      • Loading By Query
      • Loading By Stored Procedure
      • Loading By Sproc With Children
      • Loading with LINQ
      • Load with Children
      • Load Lookups
      • Load DataTable
      • Loading Top N Records
      • Load a Page of Records
    • Saving Data
      • Transactions
      • Saving Records
      • Inserting Records
      • Updating Records
      • Save with Children
      • Saving Lists
      • Using IsDirty
      • Using IsNew
    • Deleting Data
      • Using IsDeleted
      • Deleting Records
      • Deleting with Children
      • Truncating Tables
      • Dropping Tables
    • Creating Database Structure
      • One Line Of Code Setup
      • Creating Databases
      • Creating Tables From Classes
      • Adding Columns
      • Synchronizing Tables
    • Database Commands
      • Getting The Schema
      • Change Database
      • Execute Non Query
      • Execute Scalar
      • Execute Stored Procedures
      • Executing With Output Parameters
      • Dropping Table
      • Truncating Table
      • Table Exists
      • Database Exists
    • Generation
      • Creating Classes
      • Generate Namespace SQL
      • Generating Upgrade Scripts
    • Patterns
      • Open Close Wrapper
      • Active Record Pattern
      • Repository Pattern
      • Unit of Work Pattern
      • Session Factory
    • Using ODBC and OLEDB
      • Overview ODBC and OLEDB
      • Using ODBC or OLEDB
      • Implementing A Custom Provider
  • Basic Tasks VB.NET
    • Creating A Session
      • Using The Session Factory VB.NET
      • Manually Creating A Session VB.NET
    • Connection Strings
      • Creating Connection Strings
      • Connection String Tags
    • Mapping
      • Primary Keys VB.NET
      • Composite Keys VB.NET
      • Indexes VB.NET
      • Supported Types VB.NET
      • Composition VB.NET
      • Ignoring Properties VB.NET
      • Auto Mapping VB.NET
      • Mapping By Attributes VB.NET
      • Mapping By Code VB.NET
      • Mapping By XML VB.NET
      • Mapping SQL VB.NET
      • Mapping Relationships VB.NET
      • Mapping Stored Procedures VB.NET
      • Default Values VB.NET
      • Verify Mappings VB.NET
      • Maintenance Fields VB.NET
      • Setting The Schema Or Owner VB.NET
      • Overriding Mappings At Run Time VB.NET
    • Loading Data
      • Loading By Primary Key VB.NET
      • Joins
      • Loading By Composite Key VB.NET
      • Performing Searches VB.NET
      • Search Count VB.NET
      • Loading By Query VB.NET
      • Loading By Stored Procedure VB.NET
      • Loading By Sproc with Children VB.NET
      • Loading with LINQ VB.NET
      • Load with Children VB.NET
      • Load Lookups VB.NET
      • Load DataTable VB.NET
      • Load Top N Records VB.NET
      • Load a Page of Records VB.NET
    • Saving Data
      • Transactions VB.NET
      • Saving Records VB.NET
      • Inserting Records VB.NET
      • Updating Records VB.NET
      • Save with Children VB.NET
      • Saving Lists VB.NET
      • Using IsDirty VB.NET
      • Using IsNew VB.NET
    • Deleting Data
      • Using IsDeleted VB.NET
      • Deleting Records VB.NET
      • Deleting with Children VB.NET
      • Truncating Tables VB.NET
      • Dropping Tables VB.NET
    • Creating Database Structure
      • One Line of Code Setup VB.NET
      • Creating Databases VB.NET
      • Creating Tables From Classes VB.NET
      • Adding Columns VB.NET
      • Synchronizing Tables VB.NET
    • Database Commands
      • Getting The Schema VB.NET
      • Change Database VB.NET
      • Execute Non Query VB.NET
      • Execute Scalar VB.NET
      • Execute Stored Procedures VB.NET
      • Executing With Output Parameters VB.NET
      • Dropping Table VB.NET
      • Truncating Table VB.NET
      • Table Exists VB.NET
      • Database Exists VB.NET
    • Generation
      • Creating Classes VB.NET
      • Generate Namespace SQL VB.NET
      • Generate Upgrade Scripts VB.NET
    • Patterns
      • Open Close Wrapper VB.NET
      • Active Record Pattern VB.NET
      • Repository Pattern VB.NET
      • Unit of Work Pattern VB.NET
      • Session Factory VB.NET
    • Using ODBC and OLEDB
      • Overview ODBC and OLEDB VB.NET
      • Using ODBC or OLEDB VB.NET
      • Implementing A Custom Provider VB.NET
  • Troubleshooting
    • General Troubleshooting
    • Driver Troubleshooting