public virtual Statement[] Render(AddEnumValueChange change) { EnumerationMemberInfo e = change.Value; string sql = string.Format("insert into {0} (Code_, Value_, Description_, DisplayOrder_, Deactivated_) values ({1}, {2}, {3}, {4}, {5})", GetQualifiedName(change.Table), FormatValue(e.Code), FormatValue(e.Value), FormatValue(e.Description), e.DisplayOrder, FormatValue(false.ToString())); return(new Statement[] { new Statement(sql) }); }
public DropEnumValueChange(TableInfo table, EnumerationMemberInfo value) :base(table) { _value = value; }
public DropEnumValueChange(TableInfo table, EnumerationMemberInfo value) : base(table) { _value = value; }
private static IEnumerable <RelationalModelChange> CompareEnumerationValues(TableInfo table, EnumerationMemberInfo initial, EnumerationMemberInfo desired) { // nothing to do - once a value is populated, we do not update it, because it may have been customized return(new RelationalModelChange[] { }); }
private static IEnumerable <RelationalModelChange> DropEnumerationValue(TableInfo table, EnumerationMemberInfo item) { return(new RelationalModelChange[] { new DropEnumValueChange(table, item) }); }