public final class SQLSchemaProvider implements SchemaProvider:
SQL implementation of schema existence, validation, diff and DDL apply.
One connection is opened per public schema operation and every metadata result is consumed immediately. No reflection or metadata lookup occurs in repository query hot paths.
| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | modelFingerprintmodelFingerprint as String: |
No summary. |
| public readonly property | providerNameproviderName as String: |
No summary. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | SQLSchemaProviderSQLSchemaProvider(
configuration as SQLConfiguration,
catalog as SQLMappingCatalog
): |
No summary. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | applyapply(plan as SchemaPlan) as Void: |
No summary. |
| public | create | No summary. |
| public | diffdiff(entityTypes as IList<Type>) as SchemaPlan: |
No summary. |
| public | drop | No summary. |
| public | exists | No summary. |
| public | validate | No summary. |