MissActionForColumnConstraint

Models the action to be executed when a column constraint has a configuration miss.

Namespace:
Inetdev.Data.DatabaseSchema
Type:
Class
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
No
Inherits from:
System.Object

Constructors

MissActionForColumnConstraint

Initializes a new instance of MissActionForColumnConstraint.

Signature:
public Void MissActionForColumnConstraint(action, column, desired, actual)
Parameters
Name Type Summary
action MissActionType Action to be performed to fix the problem.
column TableColumn Actual column to which the constraint belongs to.
desired ColumnConstraint Desired column constraint configuration.
actual ColumnConstraint Actual column constraint configuration.
Exceptions
Type Summary
ArgumentNullException Thrown when column is null.

Properties

Action

Action to be performed to fix the problem.

Signature:
public MissActionType Action { get; }

Actual

Actual column constraint configuration.

Signature:
public ColumnConstraint Actual { get; }

Column

Actual column to which the constraint belongs to.

Signature:
public TableColumn Column { get; }

Desired

Desired column constraint configuration.

Signature:
public ColumnConstraint Desired { get; }