OASySDNA.RealTime.Data.Common Namespace
- Last UpdatedApr 08, 2026
- 4 minute read
| Class | Description | |
|---|---|---|
![]() | CrossThreadLockingException | An unlock occurred on a different thread than the thread that the lock occurred. Lock and unlocks must be performed within the same thread. |
![]() | DataContext | Supports all classes in the .NET Framework class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the .NET Framework; it is the root of the type hierarchy. |
![]() | DataContextRepository<T> | A generic repository for fetching and storing RealTime records for a table. Records in the repository will persist in their initial state until clear is called |
![]() | LockableExtensionProvider | Lockable extension provider methods |
![]() | LockableExtensions | |
![]() | PrimitiveRealTimeArray<TArray> | |
![]() | RealTimeArray<TArray> | |
![]() | RealTimeDatabaseNotOpenException | Exception used to indicate that the RealTime database is not opened |
![]() | RecordCollection<TRecord> | Supports all classes in the .NET Framework class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the .NET Framework; it is the root of the type hierarchy. |
![]() | Slot<TEntity> | |
![]() | SlotRealTimeArray<TArray,TRecord> | |
![]() | StringRealTimeArray | |
![]() | StructRealTimeArray<TStruct> | |
![]() | UnitOfWork |
| Interface | Description | |
|---|---|---|
![]() | IAttachable | Allows for RealTime database attach operations. |
![]() | ICloneableRecord<TRecord> | An interface indicating that a record can be cloned |
![]() | IComplexType | A generalization of types that require further lookup. |
![]() | IContextAware | Interface exposing the underlying data context |
![]() | IDataContext | Data context for accessing IRecordCollection<TRecord> in RealTime. |
![]() | IDataContextRepository<T> | A generic repository for fetching and storing RealTime records for a table. Records in the repository will persist in their initial state until clear is called |
![]() | IFilteredRecordCollection<TRecord> | A collection of TRecord records filtered by the value of an index. |
![]() | ILockable | Allows for locking operations. |
![]() | ILockableExtensionProvider | Lockable extension provider methods |
![]() | IModelFactory<TModel> | This interface defines a factory for obtaining model classes. |
![]() | IRealTimeArray<TArray> | |
![]() | IRecord | A common interface applied to all RealTime record types in the object model |
![]() | IRecordCollection<TRecord> | A collection of all TRecord records for a table within the RealTime database. |
![]() | IRecordCollectionFactory | A factory for generating record collections for given table types. Implementations of this class should be automatically generated. |
![]() | ISlot<TEntity> | |
![]() | IUnitOfWork | This interface defines a UnitOfWork on a ILMSDataContext. |
| Enumeration | Description | |
|---|---|---|
![]() | LockType | This enumeration represents the supported database lock types. |


