Replies: 4 comments 15 replies
-
Funnily enough, I do. I've used the free version of CodeSmith for many, many years, but it runs on .NET Framework and the templates I was using were very complex to maintain, so I started to wonder what life after CodeSmith might be. In combination with work I wanted to do on streamlining the design process for agile software teams, I created DesiGen - a design and code generation tool. This isn't just a code generator, it's a whole lot more. The templates for generating an application using CSLA 5.5.3 are already in the box. The release of CSLA 6 yesterday has caught me on the hop as I haven't done the templates for that yet, but I'll start on them today, with a view to releasing a new version of the application next week. You can see me demo DesiGen in a couple of videos as part of my series on agile software design on YouTube - the long version with the full explanation is in videos 3 and 4, with the TL;DR demo of what is possible with custom templates in video 5. |
Beta Was this translation helpful? Give feedback.
-
@royog approached me a while back wondering about CSLAGenFork too, suggesting that interested folks should maybe update the software. I know he looked at it and it is apparently written using now-old ASP technology, so his thought was that it probably required a full rewrite to bring it up to date. |
Beta Was this translation helpful? Give feedback.
-
I also had a CSLA 4 project that used CSLAGenFork and I needed to update CSLA for a rewrite of my project. Because I had so many BOs already invested in the project, I decided to create my own fork of CSLAGenFork and take a stab at upgrading the templates to CSLA 5. Mind you, I only modified the templates that I had uses for (BusinessBase, BusinessListBase, ReadOnlyBase, ReadOnlyListBase) and I only modified the C# versions. My DAL code is also still using ADO.NET, not EF. But, the DataPortal methods are using attributes, the DAL is being injected, and the criteria objects support multiple primitives at this point. I'll be trying to modify the templates again for CSLA 6 very soon. You are more than welcome to see if it meets the needs for your project, but I don't intend to fully revamp the application, I'm just modifying things to make it work for my project at this point. |
Beta Was this translation helpful? Give feedback.
-
I would love to see some kind of short tutorial for Cslagenfork! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have been using CSLA 4.6 for quite a while and think it's finally time to start thinking about upgrading to CSLA 5/6.
Does anyone know if there is another tool that can replace CSLAGenFork? I have been using this for years to generate business objects and stored procs based on SQL Database tables. (CSLA 4.6).
It appears that CSLAGenFork hasn't been updated for some time. Also found this post answered by Rocky. #2050
Most of the suggested links for generators are links to codeplex which does not exist anymore or are for older versions of CSLA.
Beta Was this translation helpful? Give feedback.
All reactions