[Missing namespace summary documentation for N:Castle.ActiveRecord.Framework.Internal]

Syntax

C#
namespace Castle.ActiveRecord.Framework.Internal

Classes

  ClassDescription
Public classAbstractDepthFirstVisitor
Base class for visitors that needs to traverse the entire Active Record Model
Public classActiveRecordModel
This model of a full Active Record persistent class.
Public classActiveRecordModelBuilder
Bulids an ActiveRecordModel from a type and does some inital validation.
Public classActiveRecordModelCollection
Map System.Type to their ActiveRecordModel
Public classAnyModel
Model for [Any] association, a polymorphic association without common base class
Public classARSchemaCreator
Used to execute a script file to create/update/drop a database schema. Inspired on NHibernate SchemaExport class.
Public classAssemblyXmlGenerator
Generate xml from assembly level attributes. This is useful if we need to have type-less configuration, such as imports, named queries, etc.
Public classBelongsToModel
Model for BelongTo - A many to one assoication between persistent entities.
Public classCollectionIDModel
This is used in IdBag scenario to specify to collection id.
Public classCompositeKeyModel
Model for representing a composite key
Public classCompositeUserTypeModel
Model for representing a Composite User type map.
Public classDependentObjectModel
This model is used to represent a dependent object value type (<composite-element/> - in NHibernate talk).
Public classFieldModel
Model for a persitent property that uses a field to get/set the values.
Public classGraphConnectorVisitor
Connects ActiveRecordModel with their parents ActiveRecordModel
Public classHasAndBelongsToManyModel
Model to HasAndBelongsToMany, which is used to model a many to many assoication.
Public classHasManyModel
Model to represent a HasMany ( one to many ) association
Public classHasManyToAnyModel
This model represent a <many-to-any/> polymorphic association
Public classHasManyToAnyModel..::Config
I need this class to pass special configuration for the many-to-any
Public classHiloModel
Model for HiLo algorithm used to generate primary key values
Public classImportModel
Model for importing classes so HQL queries can use them more easily.
Public classInflector
The Inflector class transforms words from one form to another. For example, from singular to plural.
Public classKeyModel
Model for a joined key property in a joined subclass
Public classNestedModel
This model is used to represent a nested value type (<component/> - in NHibernate talk).
Public classNestedParentReferenceModel
This model is used to represent a nested value type's parent (<parent /> - in NHibernate talk).
Public classOneToOneModel
Model One To One assoication
Public classPrimaryKeyModel
Model for a Primary Key
Public classPropertyModel
Model for a simple persistent property
Public classSemanticVerifierVisitor
Traverse the tree checking the semantics of the relation and association. The goal is to raise clear exceptions with tips of how to fix any error. It also tries to infer as much information from the class / attribute model as possible so it can complete the missing information without the user needing to specify it.
Public classTimestampModel
Model for [Timestamp] properties
Public classVersionModel
Model for version property on an entity
Public classXmlGenerationVisitor
Traverse the tree emitting proper xml configuration

Interfaces

  InterfaceDescription
Public interfaceIVisitable
For implementing the Visitor pattern. All the nodes in the model implements this interface
Public interfaceIVisitor
For implementign the visitor pattern.