I'm happy to announce that SquareWidget in partnership with the good folks at FlishHorse have launched the Strongly-Typed Object Relational Mapper (STORM) Beta. Download it now and take it for a spin. What is STORM? It's an add-in into Visual Studio 2005. What does it do? It's an OR mapper. It's a code generator. And there are no third-party black box assemblies or other wackiness. We've used Subsonic, NHibernate, and many other ORM tools and we came to the conclusion that it's no fun writing and maintaining a bunch of XML scripts. And we also didn't like creating custom templates like in CodeSmith. We're lazy. So we made a tool that's trivial to use.
Here's how easy it would be to STORM an ASP.NET web application:
-
fire up VS and create a new web app
-
add a Web.config file to the project
-
right-click anywhere in the code window or on the solution root and choose Storm To > Configure Storm
-
Fill in the four required fields, notably the connection string to your SQL Server database and click Save
-
right-click and choose Storm All! and it will do its thing.
Let me know what you think!