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.SetValueGenerationStrategy(SqlServerValueGenerationStrategy.IdentityColumn);
             break;
         default:
             throw new NotImplementedException();
     }
 }