The IEntityManager type exposes the following members.

Methods

  NameDescription
Public methodAssociateInstance<(Of <<'(Relation>)>>)(IEntity, IEntity)
Creates and returns a Relation instance between 2 loaded instances of Entity. If the role played by the associated instances differs from Entity Type, Role must be specified.
Public methodAssociateInstance<(Of <<'(RoleA, RoleB, Relation>)>>)(IEntity, IEntity)
Creates and returns Relation instance between 2 loaded instances of Entity. Each Role is specified in the same order of Entity instances.
Public methodBuildDomainSchema(String)
Build All DataTables related to a complete Domain Schema. All DataTables related to Entities and Relations stored in the Domain Schema are built.
Public methodBuildDomainSchema<(Of <<'(Domain>)>>)()()()()
Build All DataTables related to a complete Domain Schema. All DataTables related to Entities and Relations stored in the Domain Schema are built.
Public methodBuildSchema<(Of <<'(EntityType>)>>)
Builds all tables needed to store data for the entity of type EntityType. That is the main table plus one table for each multi-value or temporal field.
Public methodCreateEnumInstance<(Of <<'(DatabaseEnum>)>>)
Create a new Instance of a DataBaseEnum.
Public methodCreateInstance<(Of <<'(EntityType>)>>)
Creates a new Instance of type EntityType. The new instance is initialized with default values as specified in the entity schema.
Public methodDeleteAllEnumInstances<(Of <<'(DatabaseEnum>)>>)
Delete All already loaded DatabaseEnum instances Changes are not persisted in Database, until you call a Save method.
Public methodDeleteAllInstances<(Of <<'(EntityType>)>>)
Delete All loaded instances of EntityType Changes are not persisted in Database, until you call a Save method.
Public methodDeleteEnumInstance<(Of <<'(DatabaseEnum>)>>)(IDatabaseEnum)
Delete an already loaded instance of DatabaseEnum Changes are not persisted in Database, until you call a Save method.
Public methodDeleteEnumInstance<(Of <<'(DatabaseEnum>)>>)(Object, array<Object>[]()[][])
Delete an already loaded instance of DatabaseEnum, specified by its id (simple or multipart). Changes are not persisted in Database, until you call a Save method.
Public methodDeleteInstance<(Of <<'(EntityType>)>>)(IEntity)
Delete an already loaded instance of type EntityType. Changes are not persisted in Database, until you call a Save method.
Public methodDeleteInstance<(Of <<'(EntityType>)>>)(Object, array<Object>[]()[][])
Delete an an already loaded instance of type EntityType, specified by its id (simple or multipart). Changes are not persisted in Database, until you call a Save method.
Public methodDissociateAllInstances<(Of <<'(Relation>)>>)(IEntity)
Delete all association of 1 loaded Entity instance If the related entity types are the same, the role Role played by the associated type Entity Type must be specified.
Public methodDissociateAllInstances<(Of <<'(RoleB, Relation>)>>)(IEntity)
Delete all association of 1 loaded Entity instance, playing specific Role Role is Role played by EntityB in the Relation.
Public methodDissociateInstance<(Of <<'(Relation>)>>)(IEntity, IEntity)
Delete a Relation instance between 2 loaded instances of Entity. If the role played by the associated instances differs from Entity Type, Role must be specified.
Public methodDissociateInstance<(Of <<'(RoleA, RoleB, Relation>)>>)(IEntity, IEntity)
Delete a Relation instance between 2 loaded instances of Entity. Each Role is specified in the same order of Entity instances.
Public methodExtractGraph<(Of <<'(EntityType>)>>)(String, IEntity)
Extract a Graph of Entities into a new DataSet, following the logical graph of Container Relation
Public methodExtractGraph<(Of <<'(EntityType>)>>)(List<(Of <<'(IRoleRelation>)>>), IEntity)
Extract a Graph of Entities into a new DataSet, following an explicit list of RoleRelation
Public methodExtractGraph<(Of <<'(EntityType>)>>)(String, Object, array<Object>[]()[][])
Extract a Graph of Entities into a new DataSet, following the logical graph of Container Relation
Public methodExtractGraph<(Of <<'(EntityType>)>>)(List<(Of <<'(IRoleRelation>)>>), Object, array<Object>[]()[][])
Extract a Graph of Entities into a new DataSet, following an explicit list of RoleRelation
Public methodGetAllInstances<(Of <<'(EntityType>)>>)
Gets all already loaded instance of type EntityType.
Public methodGetAssociatedInstance<(Of <<'(EntityType, Relation>)>>)(IEntity)
Gets the already loaded instances of type EntityType, associated to a given entity by the given relation Relation. If the role played by the not associated type differs from EntityType, Role must be specified. Role cardinality should be 0-1 or 1-1
Public methodGetAssociatedInstance<(Of <<'(EntityType, Relation>)>>)(Object, array<Object>[]()[][])
Gets the already loaded instances of type EntityType, associated to one or any already loaded entity by the given relation Relation. If the role played by the not associated type differs from EntityType, Role must be specified. Role cardinality should be 0-1 or 1-1.
Public methodGetAssociatedInstance<(Of <<'(Role, EntityType, Relation>)>>)(IEntity)
Gets the already loaded instance of type EntityType and role Role, associated to a given entity by the given relation Relation. Cardinality of Role should be 0-1 or 1-1.
Public methodGetAssociatedInstance<(Of <<'(Role, EntityType, Relation>)>>)(Object, array<Object>[]()[][])
Gets the already loaded instance of type EntityType and role Role, associated to one or any already loaded entity by the given relation Relation. Entity instance is specified by its id (simple or multipart). Role Cardinality shoule be 0-1 or 1-1.
Public methodGetAssociatedInstances<(Of <<'(EntityType, Relation>)>>)(IEntity)
Gets a list of already loaded instances of type EntityType, associated to a given entity by the given relation Relation. If the role played by the not associated type differs from EntityType, Role must be specified.
Public methodGetAssociatedInstances<(Of <<'(EntityType, Relation>)>>)(Object, array<Object>[]()[][])
Gets a list of already loaded instances of type EntityType, associated to one or any already loaded entity by the given relation Relation. If the role played by the not associated type differs from EntityType, Role must be specified.
Public methodGetAssociatedInstances<(Of <<'(Role, EntityType, Relation>)>>)(IEntity)
Gets a list of already loaded instances of type EntityType and role Role, associated to a given entity by the given relation Relation.
Public methodGetAssociatedInstances<(Of <<'(Role, EntityType, Relation>)>>)(Object, array<Object>[]()[][])
Gets a list of already loaded instances of type EntityType and role Role, associated to one or any already loaded entity by the given relation Relation. Entity instance is specified by its id (simple or multipart).
Public methodGetEnumInstance<(Of <<'(DatabaseEnum>)>>)
Gets an already loaded instance of type DatabaseEnum, specified by its id (simple or multipart).
Public methodGetInstance<(Of <<'(EntityType>)>>)(DataRow)
Gets an already loaded instance of type EntityType, from an existing dataRow.
Public methodGetInstance<(Of <<'(EntityType>)>>)(Object, array<Object>[]()[][])
Gets an already loaded instance of type EntityType, specified by its id (simple or multipart).
Public methodGetRelationsInstances<(Of <<'(Role, Relation>)>>)(IEntity)
Get a list of already loaded Relation Instances of an already loaded entity. Role is role played by related instances in the Relation (other Role of parent entity).
Public methodGetRelationsInstances<(Of <<'(Role, Relation>)>>)(Object, array<Object>[]()[][])
Get a list of already loaded Relation Instances of an already loaded entity given by its id. Role is role played by related instances in the Relation (other Role of parent entity).
Public methodReAssociateInstance<(Of <<'(Relation>)>>)(IEntity, IEntity)
Creates and returns a Relation instance between 2 loaded instances of Entity. Previous Association is deleted if existed. If the role played by the associated instances differs from Entity Type, Role must be specified.
Public methodReAssociateInstance<(Of <<'(RoleA, RoleB, Relation>)>>)(IEntity, IEntity)
Creates and returns Relation instance between 2 loaded instances of Entity. Previous Association is deleted if existed. Each Role is specified in the same order of Entity instances.

Properties

  NameDescription
Public propertyData
Get the underlying DataSet

See Also