using OpenDBDiff.Abstractions.Schema.Model; using System; using System.Collections.Generic; namespace OpenDBDiff.SqlServer.Schema.Options { public class SqlOptionScript : IOptionsContainer { private Boolean alterObjectOnSchemaBinding = true; public SqlOptionScript() { } public SqlOptionScript(IOptionsContainer optionsContainer) { AlterObjectOnSchemaBinding = optionsContainer.GetOptions()["AlterObjectOnSchemaBinding"]; } public Boolean AlterObjectOnSchemaBinding { get { return alterObjectOnSchemaBinding; } set { alterObjectOnSchemaBinding = value; } } public IDictionary GetOptions() { return new Dictionary() { { "AlterObjectOnSchemaBinding", AlterObjectOnSchemaBinding } }; } } }