Classes
| Class | Description | |
|---|---|---|
| AbstractList<(Of <(ItemType, ListType>)>) |
Abstract class for handling collections of AbstractRecord objects
| |
| AbstractRecord<(Of <(T>)>) |
Base class for persisting objects. Follows the "Active Record Design Pattern".
You can read more on this pattern at http://en.wikipedia.org/wiki/Active_Record
| |
| ActiveController<(Of <(ItemType, ListType>)>) |
Summary for the ActiveController<ItemType, ListType> class
| |
| ActiveHelper<(Of <(T>)>) |
Summary for the ActiveHelper<T> class
| |
| ActiveList<(Of <(ItemType, ListType>)>) |
Summary for the ActiveList<ItemType, ListType> class
| |
| ActiveRecord<(Of <(T>)>) |
Summary for the ActiveRecord<T> class
| |
| Aggregate | ||
| AggregateFunctionName | ||
| ANSISqlGenerator | ||
| AutomaticConnectionScope |
Used within SubSonic to automatically manage a SqlConnection. If a shared connection is available
for the specified provider on the current thread, that shared connection will be used.
Otherwise, a new connection will be created.
Note that if a shared connection is used, it will NOT be automatically disposed - that is up to the caller.
Lifetime management of the shared connection is taken care of by using a SharedDbConnectionScope
If a new connection is created, it will be automatically dsiposed when this AutomaticConnectionScope object
is disposed.
| |
| BetweenAnd |
Summary for the BetweenAnd class
| |
| BindingListEx<(Of <(T>)>) | ||
| BuildProvider |
Summary for the BuildProvider class
| |
| CalendarControl |
Summary description for CalendarControl.
| |
| ClassName |
Summary for the ClassName class
| |
| CodeBlock |
Summary for the CodeBlock class
| |
| CodeFragment |
Summary for the CodeFragment class
| |
| CodeLanguageFactory |
Summary for the CodeLanguageFactory class
| |
| CodeRunner |
Runs and executes code for use with our scripted bits - like Migrations
| |
| CodeService |
Summary for the CodeService class
| |
| CodeService..::.Replacement |
Summary for the Replacement class
| |
| CodingHorror |
For Jeff Atwood
http://www.codinghorror.com/blog/archives/000989.html
| |
| ConfigurationPropertyName |
Summary for the ConfigurationPropertyName class
| |
| ConfigurationSectionName |
Summary for the ConfigurationSectionName class
| |
| Constraint |
A Class for handling SQL Constraint generation
| |
| ControlValueProperty |
Summary for the ControlValueProperty class
| |
| CSharpCodeLanguage |
Summary for the CSharpCodeLanguage class
| |
| DataProvider |
Summary for the DataProvider class
| |
| DataProviderCollection |
Summary for the DataProviderCollection class
| |
| DataProviderTypeName |
Summary for the DataProviderTypeName class
| |
| DataService |
Summary for the DataService class
| |
| Delete | ||
| DeleteQuery |
Summary for the DeleteQuery class
| |
| Destroy | ||
| DropDown |
Summary for the DropDown class
| |
| ELib2DataProvider |
This is class is for backwards compatibility only. Please update your references to ELib3DataProvider
| |
| ELib3DataProvider |
Summary for the ELib3DataProvider class
| |
| ExtendedPropertyName |
Summary for the ExtendedPropertyName class
| |
| FileExtension |
Summary for the FileExtension class
| |
| GenericConstraint |
Summary for the GenericConstraint class
| |
| Inflector |
Summary for the Inflector class
| |
| InlineQuery |
A class which wraps an inline SQL call
| |
| Insert | ||
| InsertSetting | ||
| Is |
This is a syntax helper for constraint based querying.
| |
| Join | ||
| LavaBlastManyManyList | ||
| ManyManyList |
Summary for the ManyManyList class
| |
| Migration |
Encapsulates a migration
| |
| MySqlDataProvider |
A Data Provider for MySQL. You can thank Larry Beall for his work here.
| |
| MySqlGenerator | ||
| MySqlInnoDBDataProvider |
Summary for the MySqlInnoDBDataProvider class
| |
| MySqlSchemaVariable |
Summary for the MySqlSchemaVariable class
| |
| OracleDataProvider |
Summary for the OracleDataProvider class
| |
| OracleGenerator | ||
| OracleSchemaVariable |
Summary for the OracleSchemaVariable class
| |
| OrderBy |
Creates an ORDER BY statement for ANSI SQL
| |
| OrderByCollection |
Summary for the OrderByCollection class
| |
| Ports |
Summary for the Ports class
| |
| PropertyComparer<(Of <(T>)>) | ||
| ProtocolPrefix |
Summary for the ProtocolPrefix class
| |
| Query |
Creates a SQL Statement and SQL Commands
| |
| QueryCommand |
Summary for the QueryCommand class
| |
| QueryCommandCollection |
Summary for the QueryCommandCollection class
| |
| QueryParameter |
This set of classes abstracts out commands and their parameters so that
the DataProviders can work their magic regardless of the client type. The
System.Data.Common class was supposed to do this, but sort of fell flat
when it came to MySQL and other DB Providers that don't implement the Data
Factory pattern. Abstracts out the assignment of parameters, etc
| |
| QueryParameterCollection |
Summary for the QueryParameterCollection class
| |
| QuickTable |
Summary for the QuickTable class
| |
| RadioButtons |
Summary for the RadioButtons class
| |
| ReadOnlyList<(Of <(ItemType, ListType>)>) |
Summary for the ReadOnlyList<ItemType, ListType> class
| |
| ReadOnlyRecord<(Of <(T>)>) |
Base class for read-only, data-aware objects (Views).
| |
| RecordBase<(Of <(T>)>) | ||
| RegexPattern |
Summary for the RegexPattern class
| |
| RepositoryList<(Of <(ItemType, ListType>)>) | ||
| RepositoryRecord<(Of <(T>)>) | ||
| ReservedColumnName |
Summary for the ReservedColumnName class
| |
| Scaffold | ||
| ScaffoldCss |
Summary for the ScaffoldCss class
| |
| Select | ||
| ServerVariable |
Summary for the ServerVariable class
| |
| Setting | ||
| SharedDbConnectionScope |
Indicates that a per-thread shared DbConnection object should be used the default DataProvider
(or alternativley a specific DataProvider if one is given) when communicating with the database.
This class is designed to be used within a using () {} block and in conjunction with a TransactionScope object.
It's purpose is to force a common DbConnection object to be used which has the effect of avoiding promotion
of a System.Transaction ambient Transaction to the DTC where possible.
When this class is created, it indicates to the underlying DataProvider that is should use a shared DbConnection
for subsequent operations. When the class is disposed (ie the using() {} block ends) it will indicate to the
underlying provider that it should no longer it's current shared connection and should Dispose() it.
| |
| SpecialString |
Summary for the SpecialString class
| |
| Sql2000Generator | ||
| Sql2005Generator | ||
| Sql2008Generator | ||
| SqlCEGenerator | ||
| SqlCEProvider |
Summary for the SqlCEProvider class
| |
| SqlComparison |
Summary for the SqlComparison class
| |
| SqlDataProvider |
Summary for the SqlDataProvider class
| |
| SqlFragment |
Summary for the SqlFragment class
| |
| SQLiteDataProvider |
A Data Provider for SQLite.
Loosely based on the MySQL data provider (by Larry Beall) with
lots of consultation of the SqlDataProvider (no name attributed).
Started on 07/2007 - CodeForNothing
Release of Version 0.1 - 18/07/2007 - CodeForNothing
Code complete (v0.3) - 23/07/2007 - CodeForNothing
| |
| SqlLiteGenerator | ||
| SqlQuery | ||
| SqlQueryBridge | ||
| SqlQueryException | ||
| SqlSchemaVariable |
Summary for the SqlSchemaVariable class
| |
| StoredProcedure |
Summary for the StoredProcedure class
| |
| StoredProcedure..::.Parameter |
Summary for the Parameter class
| |
| StoredProcedure..::.ParameterCollection |
Summary for the ParameterCollection class
| |
| SubSonicConfig |
Summary for the SubSonicConfig class
| |
| SubSonicRepository | ||
| SubSonicSection |
Summary for the SubSonicSection class
| |
| TableSchema |
Summary for the TableSchema class
| |
| TableSchema..::.AbstractTableSchema |
Summary for the AbstractTableSchema class
| |
| TableSchema..::.ExtendedProperty |
Summary for the ExtendedProperty class
| |
| TableSchema..::.ExtendedPropertyCollection |
Summary for the ExtendedPropertyCollection class
| |
| TableSchema..::.ForeignKeyTable |
Summary for the ForeignKeyTable class
| |
| TableSchema..::.ForeignKeyTableCollection |
Summary for the ForeignKeyTableCollection class
| |
| TableSchema..::.ManyToManyDetails |
Summary for the ManyToManyDetails class
| |
| TableSchema..::.ManyToManyDetailsCollection |
Summary for the ManyToManyDetailsCollection class
| |
| TableSchema..::.ManyToManyRelationship |
Summary for the ManyToManyRelationship class
| |
| TableSchema..::.ManyToManyRelationshipCollection |
Summary for the ManyToManyRelationshipCollection class
| |
| TableSchema..::.PrimaryKeyTable |
Summary for the PrimaryKeyTable class
| |
| TableSchema..::.PrimaryKeyTableCollection |
Summary for the PrimaryKeyTableCollection class
| |
| TableSchema..::.Table |
Holds information about the base table - this class should be
static for each object
| |
| TableSchema..::.TableCollection |
Summary for the TableCollection class
| |
| TableSchema..::.TableColumn |
A helper class to help define the columns in an underlying table
| |
| TableSchema..::.TableColumnCollection |
Summary for the TableColumnCollection class
| |
| TableSchema..::.TableColumnSetting |
This is an intermediary class that holds the current value of a table column
for each object instance.
| |
| TableSchema..::.TableColumnSettingCollection |
Summary for the TableColumnSettingCollection class
| |
| TemplateName |
Summary for the TemplateName class
| |
| TemplateVariable |
Summary for the TemplateVariable class
| |
| TurboCompiler |
Summary for the TurboCompiler class
| |
| TurboTemplate |
Summary for the TurboTemplate class
| |
| TurboTemplateCollection |
Summary for the TurboTemplateCollection class
| |
| Update | ||
| UpdateQuery |
Summary for the UpdateQuery class
| |
| VBCodeLanguage |
Summary for the VBCodeLanguage class
| |
| WebUIHelper |
Summary for the WebUIHelper class
| |
| Where |
Creates a WHERE clause for a SQL Statement
|
Interfaces
| Interface | Description | |
|---|---|---|
| IAbstractList | ||
| IActiveRecord | ||
| ICodeLanguage |
Summary for the ICodeLanguage interface
| |
| IConstraint |
Summary for the IConstraint interface
| |
| IReadOnlyRecord | ||
| IRecordBase | ||
| ISqlGenerator | ||
| ISubSonicRepository |
Enumerations
| Enumeration | Description | |
|---|---|---|
| AggregateFunction |
Enum for General SQL Functions
| |
| CodeService..::.ReplacementVariable | ||
| CodeService..::.TemplateSet | ||
| CodeService..::.TemplateType | ||
| Comparison |
SQL Comparison Operators
| |
| ConstraintType |
Where, And, Or
| |
| Join..::.JoinType | ||
| Migration..::.MigrationDirection | ||
| QueryType | ||
| Scaffold..::.ScaffoldMode | ||
| Scaffold..::.ScaffoldTypeEnum | ||
| SqlQuery..::.QueryType | ||
| TableType | ||
| Where..::.WhereCondition |