public DateTime2ConstraintsPanel(Constraints constraints) { if (!(constraints is Datetime2Constraints constrains)) { throw new ArgumentException(nameof(constraints)); } _constraints = constrains; InitializeComponent(); }
public Datetime2Generator(Column column) : base(column) { if (column.Constraints is Datetime2Constraints constrains) { Constraints = constrains; } else if (column.DataType == TSQLDataType.datetime) { Constraints = new DatetimeConstraints(); } else if (column.DataType == TSQLDataType.smallint) { Constraints = new SmallDatetimeConstraints(); } else { Constraints = new Datetime2Constraints(); } }