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.