Feb 6, 2011 at 12:05 AM
Edited Feb 16, 2011 at 12:36 AM
As you might now, Rocky Lhotka is writing a series of books about Csla 4. You can read the outlines at
Using CSLA 4 series outline and you can buy them at
Buy "Using CSLA 4 Ebook Series".
The books are growing chapter by chapter and are most interesting. Contrary to Rocky's previous books, these ones aren't so much about how the framework is built but rather on how to use it. The current one is UsingCsla4-03-DataAccess.
When I say "current" I mean the one that is under iterative release on biweekly basis.
Rocky identifies 4 major DataPortal implementation models:
- Encapsulated Invocation
- Factory Implementation
- Factory Invocation
- Encapsulated Implementation
CslaGenFork generates Encapsulated Implementation but I intend to make it generate
Encapsulated Invocation also. The big difference is you have a separate DAL. This allows you to swap the DAL DLL by simple configuration and have your Csla application use a different database server (say SQL Server and Oracle and ...)
Factory models aren't a priority.
Tiago Freitas Leal