public virtual bool SupportsCapability(SqlCapability capability)
{
switch (capability)
{
case SqlCapability.AlterTableAddConstraints:
case SqlCapability.Constraints:
case SqlCapability.IndexNameCasing:
case SqlCapability.IndexToLower:
case SqlCapability.Deferrability:
case SqlCapability.InsertIntoReturning:
case SqlCapability.ForeignKeys:
case SqlCapability.CascadeAction:
case SqlCapability.DeleteAction:
case SqlCapability.SetNullAction:
case SqlCapability.SetDefaultAction:
return true;
default:
return false;
}
}