![]() |
MesoXPO Framework
Code-Dokumentation
|
Klassen | |
| interface | ISystemDatabaseService |
| Interface für den Zugriff auf die System-Datenbank in einer DI-freundlichen Weise. Bietet eine Alternative zur statischen SystemUnitOfWork.SessionSystem Eigenschaft. Mehr ... | |
| interface | ISystemUnitOfWorkFactory |
| Factory interface for creating SystemUnitOfWork instances. This ensures thread safety by creating new instances per operation instead of sharing a singleton. Mehr ... | |
| class | SystemDatabaseService |
| Standard-Implementierung des ISystemDatabaseService, die auf der SystemUnitOfWork basiert. Bietet thread-sicheren Zugriff auf die System-Datenbank über Dependency Injection. Mehr ... | |
| class | StaticSystemDatabaseService |
| Thread-sichere Implementierung des ISystemDatabaseService, die auf der statischen SessionSystem basiert. Fallback-Implementierung für Legacy-Code, der noch nicht auf DI umgestellt wurde. Mehr ... | |
| class | SystemDatabaseServiceProvider |
| Service Provider für den Zugriff auf ISystemDatabaseService aus XPO-Entitäten. Da XPO-Entitäten nicht durch DI erstellt werden, wird ein Service Locator Pattern benötigt. | |
| class | SystemUnitOfWorkFactory |
| Factory implementation for creating SystemUnitOfWork instances. This ensures thread safety by creating new instances per operation. Each instance should be disposed after use. Mehr ... | |