Namespace Serenity.StructuredPersistence.Infrastructure.Editor.Drivers
Classes
DatabaseDriverDoctorWindow
Shows what each StructuredPersistence backend still needs before its scripting define may be set, and performs that define change in the safe order.
DatabaseDriverInspector
Compares what is installed against what a manifest requires.
DatabaseDriverManifest
Everything one StructuredPersistence backend needs on disk before its scripting define may be set: the assemblies, the native binaries, and the define itself.
DatabaseDriverManifests
The shipped manifests: what each StructuredPersistence backend needs on disk, at the exact versions verified against this repository.
DriverFolderScan
Collects the driver files present in the project, so the inspector can compare them against a manifest without touching the filesystem itself.
DriverInstallationReport
What one backend's driver installation looks like, measured against its manifest.
DriverNativeBinary
One native binary a backend needs, for one runtime identifier.
DriverPackage
One NuGet package a backend needs, named as the assembly file that has to end up on disk.
ScriptingDefineSymbols
Reads and writes the scripting defines of the build target currently selected in the editor.
Enums
DriverInstallationState
Where one backend sits in the install-then-define transaction.