이름 |
설명 |
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 |