This is based on pwelter34's 'Business Objects for CodeSmith' uploaded 12-19-2005.
I found some issues with the version uploaded by pwelter34. Namely:
-
The EditableRootList.cst created factory methods with the wrong end to the function.
-
The EditableRootList.cst & EditableRoot.cst didn't jive together in the update
-
The minimize stack trace was turned on, and with it off, the properties more closely match what rocky did in the ProjectTracker20vb project for 2.14
-
dr.Read() should always be While dr.Read() so that if the record(s) no longer exist, the system doesn't blow up.
-
I personally have a different preference for stored procedure names :
-
There was no way to tell the template to NOT create the OUTPUT statement, because my business objects create the primary key as guids in the business object. I added a PrimaryKeySupplied options to turn that off.
I know this is just for 2.1.4, but that's what we have in production.
I hope this helps