The reason I am posting this note is that I have been feeling a bit guilty lately. My support on the dOOdads forums hasn’t been what I would like it to be. At this point I can no longer actively support the dOOdads architecture. I hope there is no backlash on this decision but it cannot be avoided. However, because EntitySpaces is generated by MyGeneration it still continues to feed into the MyGeneration product growth.
The EntitySpaces Architecture is only $79.00 dollars via the Express version, that’s an hour’s work at an average billing rate. That is the deal of the century considering the premium forum support and 1 year free upgrades that comes with the purchase. The EntitySpaces architecture supersedes the dOOdads architecture at this point in almost everyway. From an architectural perspective EntitySpaces is a far superior architecture. However, that being said, a lot of what was learned on dOOdads was poured into EntitySpaces. The dOOdads architecture is still very near and dear to me. If you like dOOdads then you’ll love EntitySpaces.
EntitySpaces is a true collection whereas dOOdads is a list, and this makes a big difference in the functionality that can be provided. Below is just some of the feature set provided by EntitySpaces.
- Hierarchical support
- LINQ Support
- Nullable Types
- Powerful Dynamic Queries
- Saving via Stored Procedures or Dynamic SQL
- Two Different Transaction Models
- Design Time Data Binding
- Generated from your Database Schema
- Regenerate without losing custom business logic
- Admin Grid Template suite for ASP.NET
- Admin Grid Template suite for DotNetNuke