The IDataManager type exposes the following members.

Methods

  NameDescription
BuildDomainSchemaOverloaded.
BuildSchema<(Of <(EntityType>)>)
Build All DataTables related to EntityType; DataTables might include Composite or Temporal/Multiple Tables.
CheckPhysicalSchemaOverloaded.
DeleteAllEntities<(Of <(EntityType>)>)
Deletes all entities of the given type EntityType.
DeleteEntities<(Of <(EntityType>)>)
Deletes all entities of the given type EntityType that meet the given criteria.
DeleteEntity<(Of <(EntityType>)>)
Deletes the entity of the given type EntityType specified by its id (simple or multipart).
ExecuteGenericSQL
Execute a generic SQL Query.
ExecuteScalarSQL
Executes the query, and returns the first column of the first row in the result set returned by the query. Additional columns or rows are ignored.
GetAssociatedOverloaded.
GetAssociatedFieldsOverloaded.
GetAssociatedOnlyOverloaded.
GetAssociatedOnlyFieldsOverloaded.
GetEntitiesOverloaded.
GetEntitiesByPageOverloaded.
GetEntitiesFieldsOverloaded.
GetEntitiesFromSQL<(Of <(EntityType>)>)
Loads entities of type EntityType using a custom SQL parameterized Query.
GetEntitiesFromWhereClause<(Of <(EntityType>)>)
Loads entities of type EntityType meeting a custom SQL Where Clause.
GetEntity<(Of <(EntityType>)>)
Loads an entity of the given type EntityType specified by its id. The id can be a simple or multipart value. Only single value fields are loaded. Multivalue or temporal fields are not loaded.
GetEntityFieldsOverloaded.
GetFile
GetRelations<(Of <(Role, EntityType, Relation>)>)
Loads Relation data related to an Entity instance.
LoadAssociatedOverloaded.
LoadAssociatedFieldsOverloaded.
LoadAssociatedOnlyOverloaded.
LoadAssociatedOnlyFieldsOverloaded.
LoadDataOverloaded.
LoadDatabaseEnum<(Of <(DatabaseEnum>)>)
Loads database enum values for the given type DatabaseEnum.
LoadDatabaseEnumsFromDomainOverloaded.
LoadDomainOverloaded.
LoadEntitiesOverloaded.
LoadEntitiesByPageOverloaded.
LoadEntitiesFieldsOverloaded.
LoadEntitiesFromSQL<(Of <(EntityType>)>)
Loads entities of type EntityType using a custom SQL parameterized Query.
LoadEntitiesFromWhereClause<(Of <(EntityType>)>)
Loads entities of type EntityType meeting a custom SQL Where Clause.
LoadEntitiesGraphOverloaded.
LoadEntitiesGraphFieldsOverloaded.
LoadEntity<(Of <(EntityType>)>)
Loads an entity of the given type EntityType specified by its id. The id can be a simple or multipart value. Only single value fields are loaded. Multivalue or temporal fields are not loaded. For loading of multivalue or temporal fields please refer to LoadEntityFields or LoadEntitiesFields methods.
LoadEntityFieldsOverloaded.
LoadNotAssociatedAsOverloaded.
LoadRelations<(Of <(Relation>)>)
Loads all relations of the given type Relation. The related Entities must be loaded previously.
SaveOverloaded.
SaveFile
SaveTransactionalOverloaded.

See Also