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á.

¿Fue útil?

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
scroll top