Castle ActiveRecord

Modified on 2011/03/14 22:40 by Henry Conceição — Categorized as: Uncategorized

The Castle ActiveRecord project is an implementation of the ActiveRecord pattern for .NET. The ActiveRecord pattern consists on instance properties representing a record in the database, instance methods acting on that specific record and static methods acting on all records.

Castle ActiveRecord is built on top of NHibernate, but its attribute-based mapping frees the developer of writing XML for database-to-object mapping, which is needed when using NHibernate directly.

Image
Warning

Although ActiveRecord makes using NHibernate easy it does not hide all details of NHibernate behaviour. You need to understand NHibernate flushing behaviour and how to work with text/ntext columns.



Reference Manual


User's Guide


Advanced usage


Integrations


Historical Content

Pages from Confluence