Provide IFormatter<T> for User Defined Types without Attribute
Currently, in order to use a user defined type as a column type, it must be attributed with SqlUserDefinedTypeAttribute to provide an IFormatter.
However, this makes it highly inconvenient to use types that are defined from external libraries or projects that don't have a U-SQL dependency.
Please provide an alternative mechanism for supplying a Type to IFormatter mapping.
Srini Parthasarathy commented
User Defined Types integrated support a very powerful concept in UDT. This will reduce porting work needed by teams and products that already have C# processing code to usql. Also, IMHO, even for new processing code, it will reduce maintenance overhead thru applications changes as UDT schema evolves.