Is there any documentation for the different settings on the CSLA QuickStart template? I'm trying to see what some of the differences are and not sure what behavior I should get.
Things like DataAccessImplementation? If its set to ParameterizedSQL it doesn't generate a data project and the .data.cs files are generated in the business project.
if its set to ObjectFactoryNone then it builds a .Data project but the business project won't compile. It can't fine ADOHelper.cs. And neither .Data or .Business projects get an app.config file. Are these intended behaviors ... meaning that there is work to be done?
I'm just in the learning phase with CSLA so I'm sure some of this will make more sense when I'm more up to speed.
The documentation (docs.codesmithtools.com/.../Getting+Started) is currently pretty sparse on the CSLA templates but it is something we are focusing on improving at the moment. If you have any questions, please let us know and we will get them updated.
If you set the DataAccessImplementation to none, then nothing will be generated. If you set the property to a value starting with object factory then a third project will be generated. If you set it to any other value then the two listed above then the Data Access code will be generated in the Business Object itself.
That seems like a bug that it can't find the ADOHelper class, I'd log this on our issue tracker (code.google.com/.../codesmith). We are working on updating the documentation and then I'll be starting on the CSLA templates :).
CodeSmith Tools, LLC. Software Development Engineer
.NetTiers team | Visit http://www.nettiers.net
In relation to the ADOHelper Class - I too had that problem
However, if you use the
Framework \ CSLA \ YOURLANGUAGE \ DataAccessLayer \ Internal \ ADOHelper.cst
that will create you your ADOHelper class
Hope that helps