API Reference
Contents |
SubSonic.Repository
- Classes:
- SimpleRepository
- Implements: IRepository
- TestRepository(T)
- Implements: IRepository(T)
- SubSonicRepository(T)
- Implements: IRepository(T)
- SimpleRepository
- Interfaces
SubSonic.Query
- Classes:
- Setting
- Update
- Implements: ISqlQuery
- Update(T)
- Implements: ISqlQuery
- SqlComparison
- Constraint
- Aggregate
- InsertSetting
- Insert
- Implements: ISqlQuery
- BatchQuery
- Implements: ISqlQuery
- SqlQuery
- Implements: ISqlQuery
- QueryParameter
- QueryParameterCollection
- Implements: IList(T)
- Implements: ICollection(T)
- Implements: IEnumerable(T)
- Implements: IEnumerable
- Implements: IList
- Implements: ICollection
- QueryCommandCollection
- Implements: IList(T)
- Implements: ICollection(T)
- Implements: IEnumerable(T)
- Implements: IEnumerable
- Implements: IList
- Implements: ICollection
- QueryCommand
- CodingHorror
- Implements: ISqlQuery
- Delete(T)
- Implements: ISqlQuery
- Destroy(T)
- Implements: ISqlQuery
- Select
- Implements: ISqlQuery
- Join
- Interfaces
SubSonic.Extensions
- Classes:
SubSonic.DataProviders
- Classes:
- ProviderFactory
- DbClientTypeName
- DbDataProvider
- Implements: IDataProvider
- SharedDbConnectionScope
- Implements: IDisposable
- AutomaticConnectionScope
- Implements: IDisposable
- Interfaces
SubSonic.Schema
- Classes:
- DatabaseColumn
- DatabaseColumn.ReservedColumnName
- DatabaseSchema
- Implements: IDatabaseSchema
- StoredProcedure
- Implements: IStoredProcedure
- Implements: IDBObject
- Migrator
- PagedList(T)
- Implements: IList(T)
- Implements: ICollection(T)
- Implements: IEnumerable(T)
- Implements: IEnumerable
- Implements: IList
- Implements: ICollection
- Implements: IPagedList
- Pagination
- DatabaseTable
- Interfaces
SubSonic.Linq.Translation.SQLite
- Classes:
SubSonic.Linq.Translation.MySql
- Classes:
SubSonic.SqlGeneration
- Classes:
- ANSISqlGenerator
- Implements: ISqlGenerator
- SQLiteGenerator
- Implements: ISqlGenerator
- SqlFragment
- Sql2005Generator
- Implements: ISqlGenerator
- MySqlGenerator
- Implements: ISqlGenerator
- ANSISqlGenerator
- Interfaces
SubSonic.SqlGeneration.Schema
- Classes:
- ANSISchemaGenerator
- Implements: ISchemaGenerator
- MySqlSchema
- Implements: ISchemaGenerator
- Sql2005Schema
- Implements: ISchemaGenerator
- SQLiteSchema
- Implements: ISchemaGenerator
- SubSonicNullStringAttribute
- SubSonicLongStringAttribute
- SubSonicIgnoreAttribute
- SubSonicPrimaryKeyAttribute
- SubSonicStringLengthAttribute
- SubSonicNumericPrecisionAttribute
- ANSISchemaGenerator
- Interfaces
SubSonic.Linq.Structure
- Classes:
- ExpressionVisitor
- DbExpressionVisitor
- ExpressionWriter
- DbExpressionWriter
- DbExpressionTypeExtensions
- DbExpression
- AliasedExpression
- TableExpression
- ColumnExpression
- Implements: IEquatable(T)
- TableAlias
- ColumnDeclaration
- OrderExpression
- SelectExpression
- JoinExpression
- OuterJoinedExpression
- SubqueryExpression
- ScalarExpression
- ExistsExpression
- InExpression
- AggregateExpression
- AggregateSubqueryExpression
- IsNullExpression
- BetweenExpression
- RowNumberExpression
- LimitExpression
- NamedValueExpression
- ProjectionExpression
- ClientJoinExpression
- DbExpressionExtensions
- TSqlFormatter
- PartialEvaluator
- QueryLanguage
- CompoundKey
- Implements: IEquatable(T)
- ExecutionBuilder
- ExpressionComparer
- DbExpressionComparer
- DbExpressionReplacer
- ExpressionReplacer
- RootQueryableFinder
- QueryProvider
- Implements: IQueryProvider
- Implements: IQueryText
- Grouping(TKey,TElement)
- Implements: IGrouping(TKey,TElement)
- Implements: IEnumerable(T)
- Implements: IEnumerable
- DeferredList(T)
- Implements: IList(T)
- Implements: ICollection(T)
- Implements: IEnumerable(T)
- Implements: IEnumerable
- Implements: IList
- Implements: ICollection
- Implements: IDeferLoadable
- DbQueryProvider
- Implements: IQueryProvider
- Implements: IQueryText
- QueryCompiler
- QueryCompiler.CompiledQuery
- Query(T)
- Implements: IOrderedQueryable(T)
- Implements: IQueryable(T)
- Implements: IEnumerable(T)
- Implements: IEnumerable
- Implements: IQueryable
- Implements: IOrderedQueryable
- QueryPolicy
- QueryCommand(T)
- TypeHelper
- ScopedDictionary(TKey,TValue)
- TSqlLanguage
- QueryMapping
- ImplicitMapping
- Interfaces
SubSonic.Linq.Translation
- Classes:
- CrossApplyRewriter
- AggregateRewriter
- SkipRewriter
- QueryDuplicator
- SingletonProjectionRewriter
- SelectGatherer
- Parameterizer
- RelationshipBinder
- RedundantSubqueryRemover
- RedundantColumnRemover
- ClientJoinedProjectionRewriter
- ColumnMapper
- SubqueryRemover
- ReferencedAliasGatherer
- OrderByRewriter
- OrderByRewriter.BindResult
- UnusedColumnRemover
- ProjectedColumns
- ColumnProjector
- CountOrderByRemover
- RedundantJoinRemover
- DeclaredAliasGatherer
- RelationshipIncluder
- QueryBinder