CodeSmith Generator 5.3.4

New Features
  • Added CS_IsUserDefinedTableType as an ExtendedProperty to the SqlSchemaProviders ParameterSchema object. This will return true if the type is a User-Defined Table Type.
  • Added support for Function-Based Indexes in the OracleShcemaProvider.
  • Added CS_IndexType and CS_ColumnExpression as an ExtendedProperty to the OracleSchemaProviders IndexSchema object.
Bug Fixes
  • Fixed a bug with the SQLSchemaProvider where CommandResultSchema’s would not be populated when a parameter contained a UserDefinedType.
  • Fixed a bug in the OracleSchemaProvider where the HasExtendedProperty call could return a false positive, thus leading to an error when trying to create ExtendedProperty Table.
  • Fixed a bug where Configuration could return the default value on complex properties.
  • Fixed a bug where a NullReference exception could occur while attempting to open the trial dialog.
  • Fixed a bug where the Show Code-Behind Dialog could be hidden behind the CodeSmith Generator Studio Splash Screen.
Performance Enhancements
  • Fixed a bug in the SQLSchemaProvider which caused a command parameters ExtendedProperty collection to be lazy loaded. This fix will restore previous performance levels when generating against stored procedures.

Usability Enhancements

  • When compiling a template in CodeSmith Generator Studio, the build and run menu’s are disabled until the Build has completed.