Namespace OrpheusInterfaces.Core
Interfaces
- IModifyRecordEventArguments<T>
Orpheus record modify event. Occurs when data are processed in memory.
- IMySQLServerDDLHelper
MySQL Server specific DDL helper definition.
- IOrpheusConnectionFactory
Factory that creates database connections from the ADO.NET connection pool. Implementations are specific to each database engine (SQL Server, MySQL, PostgreSQL).
- IOrpheusDDLHelper
Abstract definition of DDL helper. DDL helper is used to execute DB engine specific DDL commands.
- IOrpheusDatabase
Orpheus database access component.
- IOrpheusModelHelper
Orpheus model helper
- IOrpheusModule
OrpheusModule represents a logical division and grouping of a set of tables. For example you can an OrdersModule, which will be comprised from many different tables. Orders,Customers,OrderLines etc. When you Save from the module level, all pending records in tables that belong to the module, will be saved as well. All master-detail relationships and keys will be updated automatically.
- IOrpheusModuleDefinition
The definition/database properties of a module.
- IOrpheusReferenceTable
Orpheus reference table.
- IOrpheusReferenceTable<T>
Orpheus reference table.
- IOrpheusTable
Orpheus table is the core Orpheus data object. It is responsible for performing data operations.
- IOrpheusTableKeyField
Represents an Orpheus table key field.
- IOrpheusTableOptions
Represents IOrpheusTable options, which can be used to instantiate a table.
- IOrpheusTable<T>
Orpheus table is the core component of an Orpheus module. Every module needs to have at least 1 table. Holds all the data of the connected table.
- ISQLServerDDLHelper
SQL Server specific DDL helper definition.
- ISaveEventArguments
Orpheus save event arguments. Occurs when data are actually being save to the database.
Enums
- DatabaseEngineType
Database engine type.
- ExtendedDbTypes
Extended DbTypes enumeration, for types that are not listed in the generic DbType enumeration.
- LogicalOperator
Logical operator