Castle ActiveRecord -- Don't Get Good at a CRUDy Job One of the worst parts of a programmer's job is writing database CRUD (Create, Retrieve, Update and Delete) code. Object-Relational Mapping (ORM) tools help to eleviate much of this pain by mapping your objects to the database. The "Active Record" pattern takes it to the next level by requiring your objects to be responsible for persisting themselves. This talk will discuss the NHibernate and Castle ActiveRecord products for eliminating the CRUD in your code base. Topics included are testing, basic usage, comparisons of NHibernate vs ActiveRecord, queries, pros, cons and alternative approaches to minimize problems with the ActiveRecord approach.
|