Link Search Menu Expand Document

DbTypeToSqlServerStringNameResolver


This IResolver<DbType, string> implementation converts a .NET DbType into its equivalent SQL Server SQL type name (e.g. DbType.StringNVARCHAR, DbType.GuidUNIQUEIDENTIFIER, DbType.DecimalDECIMAL(18,2)). It is used internally by SqlServerConvertFieldResolver to build CONVERT(...) expressions.

Usability

var resolver = new DbTypeToSqlServerStringNameResolver();
var typeName = resolver.Resolve(DbType.Int64); // "BIGINT"