Existe uma maneira de obter o alias de um tipo por meio da reflexão?

Estou escrevendo um aplicativo de geração de código simples para construir POCOs a partir de um esquema de banco de dados DB2. Eu sei que não importa, mas eu prefiro usar o tipo aliases em vez do nome do tipo de sistema real, se eles estiverem disponíveis, ou seja, "int" em vez de "Int32". Existe uma maneira de usar o reflexo de que posso obter um alias de tipo em vez de ser o tipo real?

//Get the type name
var typeName = column.DataType.Name;

//If column.DataType is, say, Int64, I would like the resulting property generated
//in the POCO to be...

public long LongColumn { get; set; }

//rather than what I get now using the System.Reflection.MemberInfo.Name property:

public Int64 LongColumn { get; set; }

Desde já, obrigado.

questionAnswers(7)

yourAnswerToTheQuestion