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

ForeignKeyConstraint<(Of <(<'TObjectName, TDbType>)>)> Constructor

Initializes a new instance of the ForeignKeyConstraint<(Of <(<'TObjectName, TDbType>)>)> class.

Namespace:  Tortuga.Chain.Metadata
Assembly:  Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)

Syntax


public ForeignKeyConstraint(
	TObjectName parentTableName,
	ColumnMetadataCollection<TDbType> parentColumns,
	TObjectName childTableName,
	ColumnMetadataCollection<TDbType> childColumns
)
Public Sub New ( _
	parentTableName As TObjectName, _
	parentColumns As ColumnMetadataCollection(Of TDbType), _
	childTableName As TObjectName, _
	childColumns As ColumnMetadataCollection(Of TDbType) _
)
public:
ForeignKeyConstraint(
	TObjectName parentTableName, 
	ColumnMetadataCollection<TDbType>^ parentColumns, 
	TObjectName childTableName, 
	ColumnMetadataCollection<TDbType>^ childColumns
)

Parameters

parentTableName
Type: TObjectName
Name of the parent table.
parentColumns
Type: Tortuga.Chain.Metadata..::..ColumnMetadataCollection<(Of <(<'TDbType>)>)>
The parent columns.
childTableName
Type: TObjectName
Name of the child table.
childColumns
Type: Tortuga.Chain.Metadata..::..ColumnMetadataCollection<(Of <(<'TDbType>)>)>
The child columns.