Link Search Menu Expand Document

SapHanaDbTypeNameToClientTypeResolver


This IResolver<string, Type> implementation converts a SAP HANA column type name — as returned by SYS.TABLE_COLUMNS.DATA_TYPE_NAME — into its equivalent .NET CLR type (e.g. VARCHAR/NVARCHAR/ALPHANUM/SHORTTEXTstring, DECIMAL/SMALLDECIMALdecimal, BLOB/VARBINARY/BINARY/BINTEXTbyte[]). It is the default DbTypeResolver used by SapHanaDbHelper.

Usability

var resolver = new SapHanaDbTypeNameToClientTypeResolver();
var clrType = resolver.Resolve("NVARCHAR"); // typeof(string)