private static SqlTypeProvider <T?> GetInt32EnumColumnDescriptorProvider <T>() where T : struct, IConvertible { return(new SqlTypeProvider <T?>(x => SqlType.Int32Enum <T>((_Int32Enum <T>)x))); }