Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace
Tortuga.Chain.SqlServer Namespace

SqlServerTableOrViewMetadata<(Of <(<'TDbType>)>)> Constructor

Initializes a new instance of the SqlServerTableOrViewMetadata<(Of <(<'TDbType>)>)> class.

Namespace:  Tortuga.Chain.SqlServer
Assembly:  Tortuga.Chain.SqlServer.OleDb (in Tortuga.Chain.SqlServer.OleDb.dll)

Syntax


public SqlServerTableOrViewMetadata(
	AbstractSqlServerMetadataCache metadataCache,
	SqlServerObjectName name,
	bool isTable,
	ColumnMetadataCollection<TDbType> columns,
	bool hasTriggers,
	int objectId,
	Nullable<SqlServerObjectName> historyTableName,
	bool isHistoryTable
)
Public Sub New ( _
	metadataCache As AbstractSqlServerMetadataCache, _
	name As SqlServerObjectName, _
	isTable As Boolean, _
	columns As ColumnMetadataCollection(Of TDbType), _
	hasTriggers As Boolean, _
	objectId As Integer, _
	historyTableName As Nullable(Of SqlServerObjectName), _
	isHistoryTable As Boolean _
)
public:
SqlServerTableOrViewMetadata(
	AbstractSqlServerMetadataCache^ metadataCache, 
	SqlServerObjectName^ name, 
	bool^ isTable, 
	ColumnMetadataCollection<TDbType>^ columns, 
	bool^ hasTriggers, 
	int^ objectId, 
	Nullable<SqlServerObjectName^> historyTableName, 
	bool^ isHistoryTable
)

Parameters

metadataCache
Type: Tortuga.Chain.SqlServer..::..AbstractSqlServerMetadataCache
The metadata cache.
name
Type: Tortuga.Chain.SqlServer..::..SqlServerObjectName
The name.
isTable
Type: Boolean
if set to true is a table.
columns
Type: Tortuga.Chain.Metadata..::..ColumnMetadataCollection<(Of <(<'TDbType>)>)>
The columns.
hasTriggers
Type: Boolean
if set to true has triggers.
objectId
Type: Int32
SQL Server's internal object_id.
historyTableName
Type: Nullable<(Of <(<'SqlServerObjectName>)>)>
Name of the history table.
isHistoryTable
Type: Boolean
if set to true if this is a history table.