public static NullableConstraintDefinition NullableConstraint(bool nullable = false) { var fragment = new NullableConstraintDefinition(); fragment.Nullable = nullable; return(fragment); }
protected override object InternalVisit(NullableConstraintDefinition node) { Action <Table, Column> applier = (ign, column) => { column.AllowDBNull = node.Nullable; }; return(applier); }
public static NullableConstraintDefinition NullableConstraint() { var fragment = new NullableConstraintDefinition { Nullable = true }; return(fragment); }
private ColumnDefinition GetColumn(EntityProperty prop) { var nullableConstraint = new NullableConstraintDefinition { Nullable = false }; var columnDefinition = new ColumnDefinition() { ColumnIdentifier = new Identifier() { Value = prop.Name }, DataType = prop.DataType.ToSqlType(), }; columnDefinition.Constraints.Add(nullableConstraint); return(columnDefinition); }
public override void Visit(NullableConstraintDefinition node) { this.action(node); }
public override void ExplicitVisit(NullableConstraintDefinition fragment) { _fragments.Add(fragment); }