C# (CSharp) Castle.ActiveRecord.Framework.Internal Namespace

Nested Namespaces

Castle.ActiveRecord.Framework.Internal.Tests

Сlasses

Name Description
ARSchemaCreator Used to execute a script file to create/update/drop a database schema. Inspired on NHibernate SchemaExport class.
AbstractDepthFirstVisitor Base class for visitors that needs to traverse the entire Active Record Model
ActiveRecordModel
ActiveRecordModelBuilder Bulids an ActiveRecordModel from a type and does some inital validation.
ActiveRecordModelCollection Map System.Type to their ActiveRecordModel
AnyModel
AssemblyXmlGenerator Generate xml from assembly level attributes. This is useful if we need to have type-less configuration, such as imports, named queries, etc.
BelongsToModel
CollectionIDModel
CompositeKeyModel
CompositeUserTypeModel Model for representing a Composite User type map.
Constants
DependentObjectModel This model is used to represent a dependent object value type (<composite-element/> - in NHibernate talk).
FieldModel
GraphConnectorVisitor Connects ActiveRecordModel with their parents ActiveRecordModel
HasAndBelongsToManyModel
HasManyModel
HasManyToAnyModel
HasManyToAnyModel.Config I need this class to pass special configuration for the many-to-any
ImportModel Model for importing classes so HQL queries can use them more easily.
KeyModel
NHibernateNullablesSupport
NestedParentReferenceModel
PrimaryKeyModel
PropertyModel
SemanticVerifierVisitor 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.
TimestampModel
VersionModel
XmlGenerationVisitor Traverse the tree emitting proper xml configuration