Tortuga.Chain.Metadata Namespace
Classes
Class | Description | |
---|---|---|
![]() |
ColumnMetadata |
Abstract version of ColumnMetadata.
|
![]() |
ColumnMetadata<(Of <(<'TDbType>)>)> |
Metadata for a table or view column
|
![]() |
ColumnMetadataCollection |
Class ColumnMetadataCollection.
|
![]() |
ColumnMetadataCollection<(Of <(<'TDbType>)>)> |
Collection of Column Metadata
|
![]() |
ColumnPropertyMap<(Of <(<'TDbType>)>)> |
This maps database columns (tables and views) to class properties.
|
![]() |
DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)> |
An abstract database metadata cache
|
![]() |
DatabaseObject |
Class DatabaseObject.
|
![]() |
DbDatabaseMetadataCache<(Of <(<'TObjectName>)>)> |
Meatadata cache base class for DbType databases
|
![]() |
ForeignKeyConstraint |
This represents a foreign key relationship between two tables.
|
![]() |
ForeignKeyConstraint<(Of <(<'TObjectName, TDbType>)>)> |
This represents a foreign key relationship between two tables.
|
![]() |
ForeignKeyConstraintCollection |
Class ForeignKeyConstraintCollection.
Implements the [IReadOnlyList{ForeignKeyConstraint}]
|
![]() |
ForeignKeyConstraintCollection<(Of <(<'TObjectName, TDbType>)>)> |
Class ForeignKeyConstraintCollection.
|
![]() |
IndexColumnMetadata |
Class IndexColumnMetadata.
|
![]() |
IndexColumnMetadata<(Of <(<'TDbType>)>)> |
Class IndexColumnMetadata.
Implements the IndexColumnMetadata
|
![]() |
IndexColumnMetadataCollection |
Class IndexColumnMetadataCollection.
Implements the [IReadOnlyList{IndexColumnMetadata}]
|
![]() |
IndexColumnMetadataCollection<(Of <(<'TDbType>)>)> |
Class IndexColumnMetadataCollection.
|
![]() |
IndexMetadata |
Metadata for an index.
|
![]() |
IndexMetadata<(Of <(<'TObjectName, TDbType>)>)> |
Metadata for an index.
|
![]() |
IndexMetadataCollection |
Class IndexMetadataCollection.
|
![]() |
IndexMetadataCollection<(Of <(<'TObjectName, TDbType>)>)> |
Class IndexMetadataCollection.
|
![]() |
MaterializerTypeConverter |
MaterializerTypeConverterDictionary is used when a type conversion is needed while materializing an object.
|
![]() |
OdbcDatabaseMetadataCache<(Of <(<'TObjectName>)>)> |
Meatadata cache base class for ODBC databases
|
![]() |
OleDbDatabaseMetadataCache<(Of <(<'TObjectName>)>)> |
Meatadata cache base class for OleDB databases
|
![]() |
ParameterMetadata |
Metadata for a stored procedure parameter
|
![]() |
ParameterMetadata<(Of <(<'TDbType>)>)> |
Metadata for a stored procedure parameter
|
![]() |
ParameterMetadataCollection |
Class ParameterMetadataCollection.
|
![]() |
ParameterMetadataCollection<(Of <(<'TDbType>)>)> |
Class ParameterMetadataCollection.
|
![]() |
ScalarFunctionMetadata |
Class TableFunctionMetadata.
|
![]() |
ScalarFunctionMetadata<(Of <(<'TObjectName, TDbType>)>)> |
Metadata for a database table value function.
|
![]() |
StoredProcedureMetadata |
Class StoredProcedureMetadata.
|
![]() |
StoredProcedureMetadata<(Of <(<'TObjectName, TDbType>)>)> |
Class StoredProcedureMetadata.
|
![]() |
TableFunctionMetadata |
Class TableFunctionMetadata.
|
![]() |
TableFunctionMetadata<(Of <(<'TObjectName, TDbType>)>)> |
Metadata for a database table value function.
|
![]() |
TableOrViewMetadata |
Abstract version of TableOrViewMetadata.
|
![]() |
TableOrViewMetadata<(Of <(<'TObjectName, TDbType>)>)> |
Metadata for a database table or view.
|
![]() |
TypeRegistration<(Of <(<'TDbType>)>)> |
This is used to map custom database types to CLR types
|
![]() |
UserDefinedTableTypeMetadata |
This represents user defined table types in the database.
|
![]() |
UserDefinedTableTypeMetadata<(Of <(<'TObjectName, TDbType>)>)> |
This class represents user defined table types.
|
Structures
Structure | Description | |
---|---|---|
![]() |
ColumnNamePair |
This is used to read out column names during SQL generation.
|
Interfaces
Interface | Description | |
---|---|---|
![]() |
IDatabaseMetadataCache |
Abstract version of the database metadata cache.
|
![]() |
ISqlBuilderEntryDetails |
This interface is used to allow SqlBuilder to be used with stored procs, TVFs, and other non-table objects.
|
![]() |
ISqlBuilderEntryDetails<(Of <(<'TDbType>)>)> |
This interface is used to allow SqlBuilder to be used with stored procs, TVFs, and other non-table objects.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
IndexType |
Enum IndexType
|
![]() |
NameGenerationOptions |
Language options needed for code generation scenarios.
|
![]() |
OperationType |
Indicates the type of operation being performed.
|