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

