I'm using a char enum in a model first, i.e.
enum Tubo { One = 'o', Two = 't' } and mapping it to a (postgresql) string column (though a TuboToStringConverter of mine).
It all works, except table creation.
The problem is the first project sync. No matter what I enter into model data, sync project will create an Int32 column (instead of string one).
As a workaround I'm first creating a string property instead, sync project and then I change property's type to enum and apply the converter.