Table of Contents

Namespace The.SQL.Persistence

Classes

AttributeColumn
AutonumColumn
EntityTable
FusedOperations
Indentation

Indentation style for SQL formatting.

LineIndentation

Represents line indentation with a specified number of spaces for SQL formatting.

NoIndentation

Represents no indentation for SQL formatting.

PersistenceMetadataDictionary
ReaderBase
RegexReplacementSQL

Converts a .NET Regex.Replace replacement string into POSIX-style backreference syntax for ANSI SQL backends (PostgreSQL, SQL Server). Used only when the replacement refers to entity data and so cannot be rewritten at translation time by RegexTranslation.RewriteReplacement.

RelationshipSide
Translate
TranslatedQuery
TranslationPolicy
WriterBase

Structs

BatchedCommand
BatchedQuery
CommonTableExpression

Interfaces

IDMLDialect

Enums

ParameterMode
RegexReplacementSyntax

Identifies the substitution syntax a backend's regex-replace implementation expects, so that the translator can rewrite a .NET Regex.Replace replacement string accordingly.

Delegates

ReadColumn
WriteColumn