Rob Conery and company just released SubSonic 3.0 which supports both ActiveRecord, Repository, and various other data access layer patterns if you want to go crazy with the T4 Templates and bend them to your will.
Rob mentions what's new in SubSonic 3.0:
- A nice Linq engine which parses IQueryable “stuff” into SQL (thanks to Matt Warren’s excellent work with the IQToolkit, which we stole mercilessly).
- A templating system which allows you to use ActiveRecord, good old Linq in Linq to SQL style, or whatever floats your boat.
- A SimpleRepository which is just about zero-drag and even builds your database for you
- A brand-new project site that will hopefully answer the question “is SubSonic dead”? Or probably not
- A new docs site that has permanently crushed my ability to type. It’s a wiki so if you feel like being helpful and like SubSonic and want to help… nudge… nudge
You can now download the source code for SubSonic 3.0 from GitHub. Grab the other pieces from the SubSonic 3.0 project site here.
The Tampa ASP.NET MVC Developer Group will explore SubSonic 3.0 as well as other O/R Mappers and Code Generators for use with the ASP.NET MVC Framework in the near future.
David Hayden