Link Search Menu Expand Document

SapHanaDbTypeToStringNameResolver


This IResolver<HanaDbType, string> implementation converts a Sap.Data.Hana.HanaDbType value into its equivalent SAP HANA SQL type name (e.g. HanaDbType.NVarCharNVARCHAR, HanaDbType.SmallDecimalSMALLDECIMAL). An unrecognized value falls back to TEXT.

The source file for this class is named SapHanaDbTypeToSapHanaStringNameResolver.cs, but the class itself is SapHanaDbTypeToStringNameResolver (no repeated “SapHana”) — likely a naming inconsistency left over from authoring. This page documents the actual class name.

Usability

var resolver = new SapHanaDbTypeToStringNameResolver();
var typeName = resolver.Resolve(HanaDbType.BigInt); // "BIGINT"