Obtener el nombre de tipo .NET completa en CodeSmith
Pregunta
¿Hay alguna manera de obtener el nombre completo de tipo .NET al escribir una plantilla CodeSmith? GetCSharpVariableType parece sólo los alias de retorno. Desde que estoy usando la reflexión, necesito ser capaz de generar atributos con el nombre del tipo y simplemente "int" o "cadena" no funcionará.
Solución
Bajo el capó, que el método es usar el mapa DbType-CSharp. Lo que se necesita para crear un método en su plantilla que utiliza el mapa de SQL-System o simplemente utilizar column.SystemType.Name
Gracias -Blake Niemyjski
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow