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(); } }