Classes

  ClassDescription
Public classEntityManager
EntityManager is the Core Component of Aspectize DAL Library
Public classQueryCriteria
Represents a filter criteria. You can combine several QueryCriteria with AND, OR or NOT operators.
Public classRoleRelation
Helper class implementing IRoleRelation Interface Use this class to define coherent graph of data with API LoadEntitiesGraph Each RoleRelation represent a relation path to follow query
Public classRoleRelation<(Of <(<'Role, Relation>)>)>
Helper class implementing IRoleRelation Interface Use this class to define coherent graph of data with API LoadEntitiesGraph Each RoleRelation represent a relation path to follow query
Public classRoleRelationQuery
Helper class implementing IRoleRelationQuery Interface Use this class to define coherent graph of data with API LoadEntitiesGraph Each RoleRelationQuery represent a relation path to follow query, with criteria and projection
Public classRoleRelationQuery<(Of <(<'Role, Relation>)>)>
Helper class implementing IRoleRelationQuery Interface Use this class to define coherent graph of data with API LoadEntitiesGraph Each RoleRelationQuery represent a relation path to follow query, with criteria and projection
Public classSortCriteria
Determine Order criteria when querying by Page.

Interfaces

  InterfaceDescription
Public interfaceIDataManager
IDataManager is the EntityManager Interface to manage (read and write) Data with your Storage
Public interfaceIEntityManager
IEntityManager is the EntityManager Interface to manage Data in memory
Public interfaceIRoleRelation
Interface used to specify graph of Data with LoadEntityGraph API. Role is parent Role of previous Entity.
Public interfaceIRoleRelationQuery
Interface used to specify graph of Data with LoadEntityGraph API. Role is parent Role of previous Entity (the other one of the target Entity). You can add some QueryCriteria and projection (explicit or predefined) on the target Entity.

Enumerations

  EnumerationDescription
Public enumerationComparisonOperator
Determines the Operator used in a QueryCriteria.
Public enumerationEntityLoadOption
Determines the list of Columns to Load with predefined projection. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Public enumerationLogicalOperator
Logical Operator used to combine QueryCriteria
Public enumerationSGBD
Type of SGBD supported by EntityManager