protected virtual void ConfigureProperty(IMutableProperty property, string configuration, string value)
        {
            switch (configuration)
            {
            case "DefaultValue":
                property.SetDefaultValue(int.Parse(value));
                break;

            case "DefaultValueSql":
                property.SetDefaultValueSql(value);
                break;

            case "ComputedColumnSql":
                property.SetComputedColumnSql(value);
                break;

            case "SqlServerValueGenerationStrategy":
                property.SetSqlServerValueGenerationStrategy(SqlServerValueGenerationStrategy.IdentityColumn);
                break;

            default:
                throw new NotImplementedException();
            }
        }