NHibernate SmartUtilities
NOTE: This was abandoned as the ActiveWriter for NHibernate and ActiveRecord is so amazing and (as it should be) is a DSL for VS 2008/5 IDE Enhancement. - DAMON WILDER CARR
NHibernate is the 'de facto' standard for .NET developers doing 'Domain Driven' development. Until Microsoft releases anything remotely as powerful (perhaps Linq to Entities? Who knows.....) doing large projects without NHibernate (as well as an IoC container, etc...) is performing work you simply do not need to.
Initially we started this project to generate NUnit fixtures from the mapping.attributes extensions. However what we found was it was much more compelling to offer a solution to attributing your Domain Classes instead.
Therefore, we are focused on the following:
1) Providing a Visual Studio 2005+ add-in to make it simple to keep your attributes easily navigatable and editable (much like the Class Designer Power Toy)
2) Add semantic intelligence to which attributes make sense where
3) Using software engineering best practices every step of the way
So far this has been just a few people but the utility of this is spreading. If you are interested, give us a shout. We will be starting in full-team mode August 1st, 2007.