The Object-Role Modeling (ORM) standard version 2, associated schemas and generation tools, and a reference implementation in the form of the Natural Object-Role Modeling Architect for Visual Studio (NORMA) product.
This project is attempting to create an maintain a public implementation of the Active Record pattern, to be used with ESRI products, coded using ArcObjects and C# 3.5.