You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
909 B

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