Table of Contents

Interface INeosForeignKey

Namespace
GroupeIsa.Neos.Migration.Schema
Assembly
GroupeIsa.Neos.Migration.Abstractions.dll

Provides the functionalities of a foreign key.

public interface INeosForeignKey

Properties

ChildTableName

Gets or sets the name of the child table.

string ChildTableName { get; set; }

Property Value

string

ForeignColumnNames

Gets or sets the names of the foreign columns.

ReadOnlyArray<string> ForeignColumnNames { get; set; }

Property Value

ReadOnlyArray<string>

Name

Gets or sets the name.

string Name { get; set; }

Property Value

string

OnDeleteAction

Gets or sets the on delete action.

NeosForeignKeyDeleteAction OnDeleteAction { get; set; }

Property Value

NeosForeignKeyDeleteAction

ParentTableName

Gets or sets the name of the parent table.

string ParentTableName { get; set; }

Property Value

string

PrimaryColumnNames

Gets or sets the names of the primary columns.

ReadOnlyArray<string> PrimaryColumnNames { get; set; }

Property Value

ReadOnlyArray<string>