• Core
  • Infrastructure
  • Web
  • Extensions
  • Umbraco.Cms.Infrastructure.Persistence.SqlSyntax
  • SqlSyntaxProviderBase<TSyntax>
Search Results for

    Show / Hide Table of Contents
    • Umbraco.Cms.Core
      • IPublishedContentQuery
      • IPublishedContentQueryAccessor
      • PublishedContentQueryAccessor
      • TagQuery
    • Umbraco.Cms.Core.Cache
      • DatabaseServerMessengerNotificationHandler
      • DefaultRepositoryCachePolicy<TEntity, TId>
      • DistributedCacheBinder
      • RepositoryCachePolicyBase<TEntity, TId>
    • Umbraco.Cms.Core.Configuration
      • JsonConfigManipulator
      • NCronTabParser
    • Umbraco.Cms.Core.Deploy
      • IGridCellValueConnector
    • Umbraco.Cms.Core.Events
      • MigrationEventArgs
      • RelateOnTrashNotificationHandler
    • Umbraco.Cms.Core.Logging
      • MessageTemplates
    • Umbraco.Cms.Core.Logging.Serilog
      • SerilogLogger
    • Umbraco.Cms.Core.Logging.Serilog.Enrichers
      • HttpRequestIdEnricher
      • HttpRequestNumberEnricher
      • HttpSessionIdEnricher
      • ThreadAbortExceptionEnricher
    • Umbraco.Cms.Core.Logging.Viewer
      • ILogFilter
      • ILogLevelLoader
      • ILogViewer
      • ILogViewerConfig
      • LogLevelCounts
      • LogLevelLoader
      • LogMessage
      • LogTemplate
      • LogTimePeriod
      • LogViewerConfig
      • SavedLogSearch
      • SerilogLogViewerSourceBase
    • Umbraco.Cms.Core.Manifest
      • ManifestParser
    • Umbraco.Cms.Core.Mapping
      • UmbracoMapper
    • Umbraco.Cms.Core.Migrations
      • IMigrationPlanExecutor
    • Umbraco.Cms.Core.Models
      • GridValue
      • GridValue.GridArea
      • GridValue.GridControl
      • GridValue.GridEditor
      • GridValue.GridRow
      • GridValue.GridSection
      • MediaWithCrops
      • MediaWithCrops<T>
    • Umbraco.Cms.Core.Models.Blocks
      • BlockEditorData
      • BlockEditorDataConverter
      • BlockItemData
      • BlockItemData.BlockPropertyValue
      • BlockListEditorDataConverter
      • BlockListLayoutItem
      • BlockValue
    • Umbraco.Cms.Core.Models.Mapping
      • EntityMapDefinition
    • Umbraco.Cms.Core.Models.Trees
      • TreeRootNode
    • Umbraco.Cms.Core.Packaging
      • PackageMigrationPlan
      • PackageMigrationPlanCollection
      • PackageMigrationPlanCollectionBuilder
      • PendingPackageMigrations
    • Umbraco.Cms.Core.Persistence.Repositories
      • IContentRepository<TId, TEntity>
      • IContentTypeRepository
      • IContentTypeRepositoryBase<TItem>
      • IDataTypeRepository
      • IDocumentBlueprintRepository
      • IDocumentRepository
      • IEntityRepository
      • IMediaRepository
      • IMediaTypeRepository
      • IMemberRepository
      • IMemberTypeRepository
      • IPublicAccessRepository
    • Umbraco.Cms.Core.PropertyEditors
      • BlockEditorPropertyEditor
      • BlockEditorPropertyHandler
      • BlockListPropertyEditor
      • CheckBoxListPropertyEditor
      • ColorPickerPropertyEditor
      • ComplexEditorValidator
      • ComplexEditorValidator.ElementTypeValidationModel
      • ComplexEditorValidator.PropertyTypeValidationModel
      • ComplexPropertyEditorContentNotificationHandler
      • ConfigurationEditor<TConfiguration>
      • ContentPickerPropertyEditor
      • DateTimeConfigurationEditor
      • DateTimePropertyEditor
      • DropDownFlexiblePropertyEditor
      • EmailAddressConfigurationEditor
      • EmailAddressPropertyEditor
      • EyeDropperColorPickerPropertyEditor
      • FileUploadConfigurationEditor
      • FileUploadPropertyEditor
      • GridConfiguration
      • GridConfigurationEditor
      • GridEditorModel
      • GridEditorSectionModel
      • GridEditorTemplateModel
      • GridPropertyEditor
      • GridPropertyIndexValueFactory
      • GridValidator
      • ImageCropperConfiguration
      • ImageCropperConfiguration.Crop
      • ImageCropperPropertyEditor
      • LabelConfigurationEditor
      • LabelPropertyEditor
      • ListViewConfigurationEditor
      • ListViewPropertyEditor
      • MarkdownPropertyEditor
      • MediaPicker3ConfigurationEditor
      • MediaPicker3PropertyEditor
      • MediaPickerConfigurationEditor
      • MediaPickerPropertyEditor
      • MediaPickerPropertyEditor.MediaPickerPropertyValueEditor
      • MultiNodePickerConfigurationEditor
      • MultiNodeTreePickerPropertyEditor
      • MultiNodeTreePickerPropertyEditor.MultiNodeTreePickerPropertyValueEditor
      • MultipleTextStringPropertyEditor
      • MultipleValueEditor
      • MultiUrlPickerConfigurationEditor
      • MultiUrlPickerPropertyEditor
      • MultiUrlPickerValueEditor
      • MultiUrlPickerValueEditor.LinkDto
      • NestedContentConfigurationEditor
      • NestedContentPropertyEditor
      • NestedContentPropertyHandler
      • RadioButtonsPropertyEditor
      • RichTextConfigurationEditor
      • RichTextEditorPastedImages
      • RichTextPropertyEditor
      • SliderConfigurationEditor
      • SliderPropertyEditor
      • TagConfigurationEditor
      • TagsPropertyEditor
      • TextAreaConfigurationEditor
      • TextAreaPropertyEditor
      • TextboxConfigurationEditor
      • TextboxPropertyEditor
      • TrueFalseConfigurationEditor
      • TrueFalsePropertyEditor
      • ValueListConfigurationEditor
      • ValueListUniqueValueValidator
    • Umbraco.Cms.Core.PropertyEditors.ValueConverters
      • BlockEditorConverter
      • BlockListPropertyValueConverter
      • ColorPickerValueConverter
      • ColorPickerValueConverter.PickedColor
      • FlexibleDropdownPropertyValueConverter
      • GridValueConverter
      • ImageCropperValue
      • ImageCropperValue.ImageCropperCrop
      • ImageCropperValue.ImageCropperCropCoordinates
      • ImageCropperValue.ImageCropperFocalPoint
      • ImageCropperValueConverter
      • ImageCropperValueTypeConverter
      • JsonValueConverter
      • MarkdownEditorValueConverter
      • MediaPickerWithCropsValueConverter
      • MultiUrlPickerValueConverter
      • NestedContentManyValueConverter
      • NestedContentSingleValueConverter
      • NestedContentValueConverterBase
      • RteMacroRenderingValueConverter
    • Umbraco.Cms.Core.PublishedCache
      • PublishedContentTypeCache
    • Umbraco.Cms.Core.Routing
      • ContentFinderByConfigured404
      • RedirectTrackingHandler
    • Umbraco.Cms.Core.Scoping
      • IHttpScopeReference
      • IScope
      • IScopeAccessor
      • IScopeProvider
      • ScopeContextualBase
    • Umbraco.Cms.Core.Security
      • BackOfficeClaimsPrincipalFactory
      • BackOfficeErrorDescriber
      • BackOfficeIdentityBuilder
      • BackOfficeIdentityOptions
      • BackOfficeIdentityUser
      • BackOfficePasswordHasher
      • BackOfficeUserStore
      • BackOfficeUserValidator<T>
      • IBackOfficeUserManager
      • IBackOfficeUserPasswordChecker
      • IdentityMapDefinition
      • IMemberManager
      • IMemberUserStore
      • ITwoFactorProvider
      • IUmbracoUserManager<TUser>
      • IUserSessionStore<TUser>
      • MemberIdentityBuilder
      • MemberIdentityUser
      • MemberPasswordHasher
      • MemberRoleStore
      • MembersErrorDescriber
      • MemberUserStore
      • NoopLookupNormalizer
      • UmbracoErrorDescriberBase
      • UmbracoIdentityRole
      • UmbracoIdentityUser
      • UmbracoPasswordHasher<TUser>
      • UmbracoUserConfirmation<TUser>
      • UmbracoUserManager<TUser, TPasswordConfig>
      • UmbracoUserStore<TUser, TRole>
    • Umbraco.Cms.Core.Services
      • IdKeyMap
      • TwoFactorLoginService
    • Umbraco.Cms.Core.Services.Implement
      • AuditService
      • BasicAuthService
      • CacheInstructionService
      • ContentService
      • ContentTypeBaseServiceProvider
      • ContentTypeService
      • ContentTypeServiceBase
      • ContentTypeServiceBase<TRepository, TItem>
      • DataTypeService
      • DomainService
      • EntityService
      • ExternalLoginService
      • FileService
      • LocalizedTextService
      • LocalizedTextServiceFileSources
      • LocalizedTextServiceSupplementaryFileSource
      • MediaService
      • MediaTypeService
      • MemberService
      • MemberTypeService
      • NotificationService
      • PackagingService
      • PropertyValidationService
      • RelationService
      • RepositoryService
      • ServerRegistrationService
      • TagService
      • TrackedReferencesService
    • Umbraco.Cms.Infrastructure
      • PublishedContentQuery
      • Suspendable
      • Suspendable.ExamineEvents
      • Suspendable.PageCacheRefresher
      • Suspendable.ScheduledPublishing
    • Umbraco.Cms.Infrastructure.DependencyInjection
      • UmbracoBuilder_TelemetryProviders
      • UmbracoBuilderExtensions
    • Umbraco.Cms.Infrastructure.Examine
      • BaseValueSetBuilder<TContent>
      • ContentIndexPopulator
      • ContentValueSetBuilder
      • ContentValueSetValidator
      • ExamineIndexModel
      • ExamineIndexRebuilder
      • ExamineSearcherModel
      • GenericIndexDiagnostics
      • IBackOfficeExamineSearcher
      • IContentValueSetBuilder
      • IContentValueSetValidator
      • IIndexDiagnostics
      • IIndexDiagnosticsFactory
      • IIndexPopulator
      • IIndexRebuilder
      • IndexDiagnosticsFactory
      • IndexPopulator
      • IndexPopulator<TIndex>
      • IndexTypes
      • IPublishedContentValueSetBuilder
      • IUmbracoContentIndex
      • IUmbracoIndex
      • IUmbracoIndexConfig
      • IUmbracoMemberIndex
      • IUmbracoTreeSearcherFields
      • IValueSetBuilder<T>
      • MediaIndexPopulator
      • MediaValueSetBuilder
      • MemberIndexPopulator
      • MemberValueSetBuilder
      • MemberValueSetValidator
      • NoopBackOfficeExamineSearcher
      • PublishedContentIndexPopulator
      • RebuildOnStartupHandler
      • UmbracoExamineFieldNames
      • UmbracoFieldDefinitionCollection
      • UmbracoIndexConfig
      • ValueSetValidator
    • Umbraco.Cms.Infrastructure.HealthChecks
      • MarkdownToHtmlConverter
    • Umbraco.Cms.Infrastructure.HostedServices
      • BackgroundTaskQueue
      • ContentVersionCleanup
      • HealthCheckNotifier
      • IBackgroundTaskQueue
      • KeepAlive
      • LogScrubber
      • QueuedHostedService
      • RecurringHostedServiceBase
      • ReportSiteTask
      • ScheduledPublishing
      • TempFileCleanup
    • Umbraco.Cms.Infrastructure.HostedServices.ServerRegistration
      • InstructionProcessTask
      • TouchServerTask
    • Umbraco.Cms.Infrastructure.Install
      • FilePermissionHelper
      • InstallHelper
      • InstallStepCollection
      • PackageMigrationRunner
      • UnattendedInstaller
      • UnattendedUpgrader
    • Umbraco.Cms.Infrastructure.Install.InstallSteps
      • CompleteInstallStep
      • DatabaseConfigureStep
      • DatabaseInstallStep
      • DatabaseUpgradeStep
      • NewInstallStep
    • Umbraco.Cms.Infrastructure.Logging.Serilog
      • UmbracoFileConfiguration
    • Umbraco.Cms.Infrastructure.Macros
      • MacroTagParser
    • Umbraco.Cms.Infrastructure.Mail
      • EmailSender
    • Umbraco.Cms.Infrastructure.Media
      • ImageSharpImageUrlGenerator
    • Umbraco.Cms.Infrastructure.Migrations
      • ExecutedMigrationPlan
      • IMigrationBuilder
      • IMigrationContext
      • IMigrationExpression
      • IncompleteMigrationExpressionException
      • MergeBuilder
      • MigrationBase
      • MigrationBuilder
      • MigrationExpressionBase
      • MigrationPlan
      • MigrationPlan.Transition
      • MigrationPlanExecutor
      • NoopMigration
    • Umbraco.Cms.Infrastructure.Migrations.Expressions
      • ExpressionBuilderBase<TExpression, TNext>
      • ExpressionBuilderBase<TExpression>
      • IFluentBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter
      • AlterBuilder
      • IAlterBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter.Expressions
      • AlterColumnExpression
      • AlterDefaultConstraintExpression
      • AlterTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter.Table
      • AlterTableBuilder
      • IAlterTableBuilder
      • IAlterTableColumnOptionBuilder
      • IAlterTableColumnOptionForeignKeyCascadeBuilder
      • IAlterTableColumnTypeBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Common
      • ExecutableBuilder
      • IColumnOptionBuilder<TNext, TNextFk>
      • IColumnTypeBuilder<TNext>
      • IExecutableBuilder
      • IForeignKeyCascadeBuilder<TNext, TNextFk>
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Common.Expressions
      • CreateColumnExpression
      • CreateForeignKeyExpression
      • CreateIndexExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create
      • CreateBuilder
      • ICreateBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Column
      • CreateColumnBuilder
      • ICreateColumnOnTableBuilder
      • ICreateColumnOptionBuilder
      • ICreateColumnOptionForeignKeyCascadeBuilder
      • ICreateColumnTypeBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Constraint
      • CreateConstraintBuilder
      • ICreateConstraintColumnsBuilder
      • ICreateConstraintOnTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Expressions
      • CreateConstraintExpression
      • CreateTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.ForeignKey
      • CreateForeignKeyBuilder
      • ICreateForeignKeyCascadeBuilder
      • ICreateForeignKeyForeignColumnBuilder
      • ICreateForeignKeyFromTableBuilder
      • ICreateForeignKeyPrimaryColumnBuilder
      • ICreateForeignKeyToTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Index
      • CreateIndexBuilder
      • ICreateIndexColumnOptionsBuilder
      • ICreateIndexForTableBuilder
      • ICreateIndexOnColumnBuilder
      • ICreateIndexOptionsBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.KeysAndIndexes
      • CreateKeysAndIndexesBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Table
      • CreateTableBuilder
      • CreateTableOfDtoBuilder
      • ICreateTableColumnAsTypeBuilder
      • ICreateTableColumnOptionBuilder
      • ICreateTableColumnOptionForeignKeyCascadeBuilder
      • ICreateTableWithColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete
      • DeleteBuilder
      • IDeleteBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Column
      • DeleteColumnBuilder
      • IDeleteColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Constraint
      • DeleteConstraintBuilder
      • IDeleteConstraintBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Data
      • DeleteDataBuilder
      • IDeleteDataBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.DefaultConstraint
      • DeleteDefaultConstraintBuilder
      • IDeleteDefaultConstraintOnColumnBuilder
      • IDeleteDefaultConstraintOnTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Expressions
      • DeleteColumnExpression
      • DeleteConstraintExpression
      • DeleteDataExpression
      • DeleteDefaultConstraintExpression
      • DeleteForeignKeyExpression
      • DeleteIndexExpression
      • DeleteTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.ForeignKey
      • DeleteForeignKeyBuilder
      • IDeleteForeignKeyForeignColumnBuilder
      • IDeleteForeignKeyFromTableBuilder
      • IDeleteForeignKeyOnTableBuilder
      • IDeleteForeignKeyPrimaryColumnBuilder
      • IDeleteForeignKeyToTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Index
      • DeleteIndexBuilder
      • IDeleteIndexForTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.KeysAndIndexes
      • DeleteKeysAndIndexesBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Execute
      • ExecuteBuilder
      • IExecuteBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Execute.Expressions
      • ExecuteSqlStatementExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Insert
      • IInsertBuilder
      • IInsertIntoBuilder
      • InsertBuilder
      • InsertIntoBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Insert.Expressions
      • InsertDataExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename
      • IRenameBuilder
      • RenameBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Column
      • IRenameColumnBuilder
      • IRenameColumnToBuilder
      • RenameColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Expressions
      • RenameColumnExpression
      • RenameTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Table
      • IRenameTableBuilder
      • RenameTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Update
      • IUpdateBuilder
      • IUpdateTableBuilder
      • IUpdateWhereBuilder
      • UpdateBuilder
      • UpdateDataBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Update.Expressions
      • UpdateDataExpression
    • Umbraco.Cms.Infrastructure.Migrations.Install
      • DatabaseBuilder
      • DatabaseBuilder.Result
      • DatabaseSchemaCreator
      • DatabaseSchemaCreatorFactory
      • DatabaseSchemaResult
    • Umbraco.Cms.Infrastructure.Migrations.Notifications
      • MigrationPlansExecutedNotification
    • Umbraco.Cms.Infrastructure.Migrations.PostMigrations
      • ClearCsrfCookies
      • DeleteLogViewerQueryFile
      • IPublishedSnapshotRebuilder
      • PublishedSnapshotRebuilder
      • RebuildPublishedSnapshot
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade
      • UmbracoPlan
      • Upgrader
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.Common
      • CreateKeysAndIndexes
      • DeleteKeysAndIndexes
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_0
      • AddContentTypeIsElementColumn
      • AddLockObjects
      • AddLogTableColumns
      • AddPackagesSectionAccess
      • AddTypedLabels
      • AddVariationTables1A
      • AddVariationTables2
      • ContentVariationMigration
      • ConvertRelatedLinksToMultiUrlPicker
      • DataTypeMigration
      • DropDownPropertyEditorsMigration
      • DropMigrationsTable
      • DropPreValueTable
      • DropTaskTables
      • DropTemplateDesignColumn
      • DropXmlTables
      • FallbackLanguage
      • FixLanguageIsoCodeLength
      • LanguageColumns
      • MakeRedirectUrlVariant
      • MakeTagsVariant
      • MergeDateAndDateTimePropertyEditor
      • PropertyEditorsMigration
      • PropertyEditorsMigrationBase
      • PropertyEditorsMigrationBase.ValueListConfigurationEditor
      • RadioAndCheckboxPropertyEditorsMigration
      • RefactorMacroColumns
      • RefactorVariantsModel
      • RenameLabelAndRichTextPropertyEditorAliases
      • RenameMediaVersionTable
      • RenameUmbracoDomainsTable
      • SuperZero
      • TablesForScheduledPublishing
      • TagsMigration
      • TagsMigrationFix
      • UpdateDefaultMandatoryLanguage
      • UpdatePickerIntegerValuesToUdi
      • UserForeignKeys
      • VariantsMigration
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_0.DataTypes
      • IPreValueMigrator
      • PreValueDto
      • PreValueMigratorBase
      • PreValueMigratorCollection
      • PreValueMigratorCollectionBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_1
      • ChangeNuCacheJsonFormat
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_1_0
      • ConvertTinyMceAndGridMediaUrlsToLocalLink
      • FixContentNuCascade
      • RenameUserLoginDtoDateIndex
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_10_0
      • AddPropertyTypeLabelOnTopColumn
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_15_0
      • AddCmsContentNuByteColumn
      • UpdateCmsPropertyGroupIdSeed
      • UpgradedIncludeIndexes
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_17_0
      • AddPropertyTypeGroupColumns
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_6_0
      • AddMainDomLock
      • AddNewRelationTypes
      • AddPropertyTypeValidationMessageColumns
      • MissingContentVersionsIndexes
      • UpdateRelationTypeTable
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_7_0
      • MissingDictionaryIndex
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_9_0
      • ExternalLoginTableUserData
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_0_0
      • AddPasswordConfigToMemberTable
      • DictionaryTablesIndexes
      • ExternalLoginTableIndexes
      • ExternalLoginTableIndexesFixup
      • ExternalLoginTokenTable
      • MemberTableColumns
      • MigrateLogViewerQueriesFromFileToDb
      • UmbracoServerColumn
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_2_0
      • AddDefaultForNotificationsToggle
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_3_0
      • AddTwoFactorLoginTable
      • MovePackageXMLToDb
      • UpdateExternalLoginToUseKeyInsteadOfId
    • Umbraco.Cms.Infrastructure.ModelsBuilder
      • ApiVersion
      • AutoModelsNotificationHandler
      • ImplementPropertyTypeAttribute
      • ModelsBuilderAssemblyAttribute
      • ModelsGenerationError
      • OutOfDateModelsStatus
      • PublishedModelUtility
      • RoslynCompiler
      • UmbracoServices
    • Umbraco.Cms.Infrastructure.ModelsBuilder.Building
      • Builder
      • ModelsGenerator
      • PropertyModel
      • TextBuilder
      • TypeModel
      • TypeModel.ItemTypes
      • TypeModelHasher
    • Umbraco.Cms.Infrastructure.Packaging
      • AutomaticPackageMigrationPlan
      • IImportPackageBuilder
      • PackageDataInstallation
      • PackageInstallation
      • PackageMigrationBase
    • Umbraco.Cms.Infrastructure.Persistence
      • BasicBulkSqlInsertProvider
      • DbProviderFactoryCreator
      • IBulkSqlInsertProvider
      • IDatabaseCreator
      • IDbProviderFactoryCreator
      • IProviderSpecificMapperFactory
      • ISqlContext
      • IUmbracoDatabase
      • IUmbracoDatabaseFactory
      • LocalDb
      • LocalDb.Instance
      • NPocoMapperCollection
      • NPocoMapperCollectionBuilder
      • RecordPersistenceType
      • SqlContext
      • SqlServerBulkSqlInsertProvider
      • SqlServerDatabaseCreator
      • SqlServerDbProviderFactoryCreator
      • SqlTemplate
      • SqlTemplates
      • UmbracoDatabase
      • UmbracoDatabase.CommandInfo
      • UmbracoDatabase.ParameterInfo
      • UmbracoDatabaseFactory
    • Umbraco.Cms.Infrastructure.Persistence.DatabaseAnnotations
      • ConstraintAttribute
      • ForeignKeyAttribute
      • IndexAttribute
      • IndexTypes
      • LengthAttribute
      • NullSettingAttribute
      • NullSettings
      • PrimaryKeyColumnAttribute
      • ReferencesAttribute
      • SpecialDbType
      • SpecialDbTypeAttribute
      • SpecialDbTypes
    • Umbraco.Cms.Infrastructure.Persistence.DatabaseModelDefinitions
      • ColumnDefinition
      • ConstraintDefinition
      • ConstraintType
      • DeletionDataDefinition
      • ForeignKeyDefinition
      • IndexColumnDefinition
      • IndexDefinition
      • InsertionDataDefinition
      • ModificationType
      • SystemMethods
      • TableDefinition
    • Umbraco.Cms.Infrastructure.Persistence.Dtos
      • CacheInstructionDto
      • ConsentDto
      • ContentDto
      • ContentNuDto
      • ContentVersionDto
      • CreatedPackageSchemaDto
      • DataTypeDto
      • DictionaryDto
      • DocumentDto
      • DocumentVersionDto
      • LanguageTextDto
      • NodeDto
      • User2UserGroupDto
      • UserDto
      • UserGroup2AppDto
      • UserGroupDto
      • UserStartNodeDto
      • UserStartNodeDto.StartNodeTypeValue
    • Umbraco.Cms.Infrastructure.Persistence.FaultHandling
      • ITransientErrorDetectionStrategy
      • RetryingEventArgs
      • RetryLimitExceededException
      • RetryPolicy
      • RetryPolicyFactory
      • RetryStrategy
      • ShouldRetry
      • ThrottledResourceType
      • ThrottlingCondition
      • ThrottlingMode
      • ThrottlingType
    • Umbraco.Cms.Infrastructure.Persistence.FaultHandling.Strategies
      • ExponentialBackoff
      • FixedInterval
      • Incremental
      • NetworkConnectivityErrorDetectionStrategy
      • SqlAzureTransientErrorDetectionStrategy
    • Umbraco.Cms.Infrastructure.Persistence.Mappers
      • AccessMapper
      • AuditEntryMapper
      • AuditItemMapper
      • BaseMapper
      • ConsentMapper
      • ContentMapper
      • ContentTypeMapper
      • DataTypeMapper
      • DictionaryMapper
      • DictionaryTranslationMapper
      • DomainMapper
      • ExternalLoginMapper
      • ExternalLoginTokenMapper
      • IMapperCollection
      • KeyValueMapper
      • LanguageMapper
      • LogViewerQueryMapper
      • MapperCollection
      • MapperCollectionBuilder
      • MapperConfigurationStore
      • MapperForAttribute
      • MediaMapper
      • MediaTypeMapper
      • MemberGroupMapper
      • MemberMapper
      • MemberTypeMapper
      • NullableDateMapper
      • PropertyGroupMapper
      • PropertyMapper
      • PropertyTypeMapper
      • RelationMapper
      • RelationTypeMapper
      • SimpleContentTypeMapper
      • TagMapper
      • TemplateMapper
      • UmbracoEntityMapper
      • UserGroupMapper
      • UserMapper
    • Umbraco.Cms.Infrastructure.Persistence.Querying
      • Query<T>
      • SqlTranslator<T>
      • TextColumnType
    • Umbraco.Cms.Infrastructure.Persistence.Repositories.Implement
      • ContentRepositoryBase<TId, TEntity, TRepository>
      • ContentRepositoryBase<TId, TEntity, TRepository>.TempContent
      • ContentRepositoryBase<TId, TEntity, TRepository>.TempContent<T>
      • CreatedPackageSchemaRepository
      • DocumentRepository
      • EntityRepositoryBase<TId, TEntity>
      • MediaRepository
      • MemberRepository
      • NotificationsRepository
      • QueryType
      • RepositoryBase
      • UserGroupRepository
    • Umbraco.Cms.Infrastructure.Persistence.SqlSyntax
      • ColumnInfo
      • DbTypes
      • ISqlSyntaxProvider
      • MicrosoftSqlSyntaxProviderBase<TSyntax>
      • SqlServerSyntaxProvider
      • SqlServerSyntaxProvider.EngineEdition
      • SqlServerSyntaxProvider.ServerVersionInfo
      • SqlServerSyntaxProvider.VersionName
      • SqlSyntaxProviderBase<TSyntax>
    • Umbraco.Cms.Infrastructure.Runtime
      • CoreRuntime
      • RuntimeState
      • SqlMainDomLock
    • Umbraco.Cms.Infrastructure.Search
      • ContentIndexingNotificationHandler
      • ContentTypeIndexingNotificationHandler
      • IUmbracoIndexingHandler
      • LanguageIndexingNotificationHandler
      • MediaIndexingNotificationHandler
      • MemberIndexingNotificationHandler
      • UmbracoTreeSearcher
      • UmbracoTreeSearcherFields
    • Umbraco.Cms.Infrastructure.Security
      • DeleteExternalLoginsOnMemberDeletedHandler
      • DeleteTwoFactorLoginsOnMemberDeletedHandler
      • SignOutSuccessResult
    • Umbraco.Cms.Infrastructure.Serialization
      • AutoInterningStringConverter
      • AutoInterningStringKeyCaseInsensitiveDictionaryConverter<TValue>
      • CaseInsensitiveDictionaryConverter<T>
      • ConfigurationEditorJsonSerializer
      • ForceInt32Converter
      • FuzzyBooleanConverter
      • JsonNetSerializer
      • JsonReadConverter<T>
      • KnownTypeUdiJsonConverter
      • NoTypeConverterJsonConverter<T>
      • UdiJsonConverter
      • UdiRangeJsonConverter
    • Umbraco.Cms.Infrastructure.Services.Implement
      • DefaultContentVersionCleanupPolicy
      • ExamineIndexCountService
      • NodeCountService
    • Umbraco.Cms.Infrastructure.Sync
      • BatchedDatabaseServerMessenger
      • DatabaseServerMessenger
      • LastSyncedFileManager
      • RefreshInstructionEnvelope
      • ServerMessengerBase
      • SyncBootStateAccessor
    • Umbraco.Cms.Infrastructure.Telemetry.Providers
      • ContentTelemetryProvider
      • DomainTelemetryProvider
      • ExamineTelemetryProvider
      • LanguagesTelemetryProvider
      • MacroTelemetryProvider
      • MediaTelemetryProvider
      • NodeCountTelemetryProvider
      • PropertyEditorTelemetryProvider
      • UserTelemetryProvider
    • Umbraco.Cms.Infrastructure.Templates
      • HtmlMacroParameterParser
      • IHtmlMacroParameterParser
    • Umbraco.Cms.Infrastructure.WebAssets
      • BackOfficeJavaScriptInitializer
      • BackOfficeWebAssets
      • PropertyEditorAssetAttribute
      • ServerVariablesParser
    • Umbraco.Extensions
      • DbConnectionExtensions
      • DistributedCacheExtensions
      • ExamineExtensions
      • IdentityExtensions
      • InfrastuctureTypeLoaderExtensions
      • LoggerConfigExtensions
      • MediaPicker3ConfigurationExtensions
      • MergeClaimsIdentityExtensions
      • NPocoDatabaseExtensions
      • NPocoSqlExtensions
      • NPocoSqlExtensions.SqlRef<TDto>
      • NPocoSqlExtensions.SqlUpd<TDto>
      • ObjectJsonExtensions
      • PublishedElementExtensions
      • ScopeExtensions
      • SqlContextExtensions
      • SqlSyntaxExtensions
      • UmbracoBuilderExtensions
      • UmbracoExamineExtensions

    Class SqlSyntaxProviderBase<TSyntax>

    Represents the Base Sql Syntax provider implementation.

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Infrastructure.Persistence.SqlSyntax
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class SqlSyntaxProviderBase<TSyntax> : ISqlSyntaxProvider where TSyntax : ISqlSyntaxProvider
    Type Parameters
    Name Description
    TSyntax
    Remarks

    All Sql Syntax provider implementations should derive from this abstract class.

    Constructors

    SqlSyntaxProviderBase()

    Declaration
    protected SqlSyntaxProviderBase()

    Properties

    AddColumn

    Declaration
    public virtual string AddColumn { get; }
    Property Value
    Type Description
    System.String

    AliasRegex

    Declaration
    public Regex AliasRegex { get; }
    Property Value
    Type Description
    Regex

    AlterColumn

    Declaration
    public virtual string AlterColumn { get; }
    Property Value
    Type Description
    System.String

    AlterSchema

    Declaration
    public virtual string AlterSchema { get; }
    Property Value
    Type Description
    System.String

    AutoIncrementDefinition

    Declaration
    public string AutoIncrementDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    BlobColumnDefinition

    Declaration
    public string BlobColumnDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    BoolColumnDefinition

    Declaration
    public string BoolColumnDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    ClauseOrder

    Declaration
    protected IList<Func<ColumnDefinition, string>> ClauseOrder { get; }
    Property Value
    Type Description
    System.Collections.Generic.IList<System.Func<ColumnDefinition, System.String>>

    ConvertDateToOrderableString

    Declaration
    public virtual string ConvertDateToOrderableString { get; }
    Property Value
    Type Description
    System.String

    ConvertDecimalToOrderableString

    Declaration
    public virtual string ConvertDecimalToOrderableString { get; }
    Property Value
    Type Description
    System.String

    ConvertIntegerToOrderableString

    Declaration
    public virtual string ConvertIntegerToOrderableString { get; }
    Property Value
    Type Description
    System.String

    CreateConstraint

    Declaration
    public virtual string CreateConstraint { get; }
    Property Value
    Type Description
    System.String

    CreateDefaultConstraint

    Declaration
    public virtual string CreateDefaultConstraint { get; }
    Property Value
    Type Description
    System.String

    CreateForeignKeyConstraint

    Declaration
    public virtual string CreateForeignKeyConstraint { get; }
    Property Value
    Type Description
    System.String

    CreateIndex

    Declaration
    public virtual string CreateIndex { get; }
    Property Value
    Type Description
    System.String

    CreateSchema

    Declaration
    public virtual string CreateSchema { get; }
    Property Value
    Type Description
    System.String

    CreateTable

    Declaration
    public virtual string CreateTable { get; }
    Property Value
    Type Description
    System.String

    DateTimeColumnDefinition

    Declaration
    public string DateTimeColumnDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    DateTimeOffsetColumnDefinition

    Declaration
    public string DateTimeOffsetColumnDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    DbProvider

    Declaration
    public abstract string DbProvider { get; }
    Property Value
    Type Description
    System.String

    DbTypeMap

    Declaration
    protected DbTypes DbTypeMap { get; }
    Property Value
    Type Description
    DbTypes

    DecimalColumnDefinition

    Declaration
    public string DecimalColumnDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    DecimalColumnDefinitionFormat

    Declaration
    public string DecimalColumnDefinitionFormat { get; }
    Property Value
    Type Description
    System.String

    DefaultDecimalPrecision

    Declaration
    public int DefaultDecimalPrecision { get; }
    Property Value
    Type Description
    System.Int32

    DefaultDecimalScale

    Declaration
    public int DefaultDecimalScale { get; }
    Property Value
    Type Description
    System.Int32

    DefaultIsolationLevel

    Declaration
    public abstract IsolationLevel DefaultIsolationLevel { get; }
    Property Value
    Type Description
    IsolationLevel

    DefaultStringLength

    Declaration
    public int DefaultStringLength { get; }
    Property Value
    Type Description
    System.Int32

    DefaultValueFormat

    Declaration
    public string DefaultValueFormat { get; }
    Property Value
    Type Description
    System.String

    DeleteConstraint

    Declaration
    public virtual string DeleteConstraint { get; }
    Property Value
    Type Description
    System.String

    DeleteData

    Declaration
    public virtual string DeleteData { get; }
    Property Value
    Type Description
    System.String

    DeleteDefaultConstraint

    Declaration
    public virtual string DeleteDefaultConstraint { get; }
    Property Value
    Type Description
    System.String

    DropColumn

    Declaration
    public virtual string DropColumn { get; }
    Property Value
    Type Description
    System.String

    DropIndex

    Declaration
    public virtual string DropIndex { get; }
    Property Value
    Type Description
    System.String

    DropSchema

    Declaration
    public virtual string DropSchema { get; }
    Property Value
    Type Description
    System.String

    DropTable

    Declaration
    public virtual string DropTable { get; }
    Property Value
    Type Description
    System.String

    GuidColumnDefinition

    Declaration
    public string GuidColumnDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    InsertData

    Declaration
    public virtual string InsertData { get; }
    Property Value
    Type Description
    System.String

    IntColumnDefinition

    Declaration
    public string IntColumnDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    LongColumnDefinition

    Declaration
    public string LongColumnDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    ProviderName

    Declaration
    public abstract string ProviderName { get; }
    Property Value
    Type Description
    System.String

    RealColumnDefinition

    Declaration
    public string RealColumnDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    RenameColumn

    Declaration
    public virtual string RenameColumn { get; }
    Property Value
    Type Description
    System.String

    RenameTable

    Declaration
    public virtual string RenameTable { get; }
    Property Value
    Type Description
    System.String

    StringColumnDefinition

    Declaration
    public string StringColumnDefinition { get; }
    Property Value
    Type Description
    System.String

    StringLengthColumnDefinitionFormat

    Declaration
    public string StringLengthColumnDefinitionFormat { get; }
    Property Value
    Type Description
    System.String

    StringLengthNonUnicodeColumnDefinitionFormat

    Declaration
    public string StringLengthNonUnicodeColumnDefinitionFormat { get; }
    Property Value
    Type Description
    System.String

    StringLengthUnicodeColumnDefinitionFormat

    Declaration
    public string StringLengthUnicodeColumnDefinitionFormat { get; }
    Property Value
    Type Description
    System.String

    TimeColumnDefinition

    Declaration
    public string TimeColumnDefinition { get; protected set; }
    Property Value
    Type Description
    System.String

    TruncateTable

    Declaration
    public virtual string TruncateTable { get; }
    Property Value
    Type Description
    System.String

    UpdateData

    Declaration
    public virtual string UpdateData { get; }
    Property Value
    Type Description
    System.String

    Methods

    DoesTableExist(IDatabase, String)

    Declaration
    public virtual bool DoesTableExist(IDatabase db, string tableName)
    Parameters
    Type Name Description
    IDatabase db
    System.String tableName
    Returns
    Type Description
    System.Boolean

    EscapeString(String)

    Declaration
    public virtual string EscapeString(string val)
    Parameters
    Type Name Description
    System.String val
    Returns
    Type Description
    System.String

    Format(ColumnDefinition)

    Declaration
    public virtual string Format(ColumnDefinition column)
    Parameters
    Type Name Description
    ColumnDefinition column
    Returns
    Type Description
    System.String

    Format(ColumnDefinition, String, out IEnumerable<String>)

    Declaration
    public virtual string Format(ColumnDefinition column, string tableName, out IEnumerable<string> sqls)
    Parameters
    Type Name Description
    ColumnDefinition column
    System.String tableName
    System.Collections.Generic.IEnumerable<System.String> sqls
    Returns
    Type Description
    System.String

    Format(ForeignKeyDefinition)

    Declaration
    public virtual string Format(ForeignKeyDefinition foreignKey)
    Parameters
    Type Name Description
    ForeignKeyDefinition foreignKey
    Returns
    Type Description
    System.String

    Format(IndexDefinition)

    Declaration
    public virtual string Format(IndexDefinition index)
    Parameters
    Type Name Description
    IndexDefinition index
    Returns
    Type Description
    System.String

    Format(IEnumerable<ColumnDefinition>)

    Declaration
    public virtual string Format(IEnumerable<ColumnDefinition> columns)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<ColumnDefinition> columns
    Returns
    Type Description
    System.String

    Format(IEnumerable<ForeignKeyDefinition>)

    Declaration
    public virtual List<string> Format(IEnumerable<ForeignKeyDefinition> foreignKeys)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<ForeignKeyDefinition> foreignKeys
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    Format(IEnumerable<IndexDefinition>)

    Declaration
    public virtual List<string> Format(IEnumerable<IndexDefinition> indexes)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IndexDefinition> indexes
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    Format(TableDefinition)

    Declaration
    public virtual string Format(TableDefinition table)
    Parameters
    Type Name Description
    TableDefinition table
    Returns
    Type Description
    System.String

    FormatCascade(String, Rule)

    Declaration
    protected virtual string FormatCascade(string onWhat, Rule rule)
    Parameters
    Type Name Description
    System.String onWhat
    Rule rule
    Returns
    Type Description
    System.String

    FormatColumnRename(String, String, String)

    Declaration
    public virtual string FormatColumnRename(string tableName, string oldName, string newName)
    Parameters
    Type Name Description
    System.String tableName
    System.String oldName
    System.String newName
    Returns
    Type Description
    System.String

    FormatConstraint(ColumnDefinition)

    Declaration
    protected virtual string FormatConstraint(ColumnDefinition column)
    Parameters
    Type Name Description
    ColumnDefinition column
    Returns
    Type Description
    System.String

    FormatDateTime(DateTime, Boolean)

    This is used ONLY if we need to format datetime without using SQL parameters (i.e. during migrations)

    Declaration
    public virtual string FormatDateTime(DateTime date, bool includeTime = true)
    Parameters
    Type Name Description
    System.DateTime date
    System.Boolean includeTime
    Returns
    Type Description
    System.String
    Remarks

    MSSQL has a DateTime standard that is unambiguous and works on all servers: YYYYMMDD HH:mm:ss

    FormatDefaultValue(ColumnDefinition)

    Declaration
    protected virtual string FormatDefaultValue(ColumnDefinition column)
    Parameters
    Type Name Description
    ColumnDefinition column
    Returns
    Type Description
    System.String

    FormatIdentity(ColumnDefinition)

    Declaration
    protected abstract string FormatIdentity(ColumnDefinition column)
    Parameters
    Type Name Description
    ColumnDefinition column
    Returns
    Type Description
    System.String

    FormatNullable(ColumnDefinition)

    Declaration
    protected virtual string FormatNullable(ColumnDefinition column)
    Parameters
    Type Name Description
    ColumnDefinition column
    Returns
    Type Description
    System.String

    FormatPrimaryKey(ColumnDefinition)

    Declaration
    protected virtual string FormatPrimaryKey(ColumnDefinition column)
    Parameters
    Type Name Description
    ColumnDefinition column
    Returns
    Type Description
    System.String

    FormatPrimaryKey(TableDefinition)

    Declaration
    public virtual string FormatPrimaryKey(TableDefinition table)
    Parameters
    Type Name Description
    TableDefinition table
    Returns
    Type Description
    System.String

    FormatString(ColumnDefinition)

    Declaration
    protected virtual string FormatString(ColumnDefinition column)
    Parameters
    Type Name Description
    ColumnDefinition column
    Returns
    Type Description
    System.String

    FormatSystemMethods(SystemMethods)

    Declaration
    protected abstract string FormatSystemMethods(SystemMethods systemMethod)
    Parameters
    Type Name Description
    SystemMethods systemMethod
    Returns
    Type Description
    System.String

    FormatTableRename(String, String)

    Declaration
    public virtual string FormatTableRename(string oldName, string newName)
    Parameters
    Type Name Description
    System.String oldName
    System.String newName
    Returns
    Type Description
    System.String

    FormatType(ColumnDefinition)

    Declaration
    protected virtual string FormatType(ColumnDefinition column)
    Parameters
    Type Name Description
    ColumnDefinition column
    Returns
    Type Description
    System.String

    GetColumnsInSchema(IDatabase)

    Declaration
    public virtual IEnumerable<ColumnInfo> GetColumnsInSchema(IDatabase db)
    Parameters
    Type Name Description
    IDatabase db
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<ColumnInfo>

    GetConcat(String[])

    Declaration
    public virtual string GetConcat(params string[] args)
    Parameters
    Type Name Description
    System.String[] args
    Returns
    Type Description
    System.String

    GetConstraintsPerColumn(IDatabase)

    Declaration
    public virtual IEnumerable<Tuple<string, string, string>> GetConstraintsPerColumn(IDatabase db)
    Parameters
    Type Name Description
    IDatabase db
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Tuple<System.String, System.String, System.String>>

    GetConstraintsPerTable(IDatabase)

    Declaration
    public virtual IEnumerable<Tuple<string, string>> GetConstraintsPerTable(IDatabase db)
    Parameters
    Type Name Description
    IDatabase db
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Tuple<System.String, System.String>>

    GetDefinedIndexes(IDatabase)

    Declaration
    public abstract IEnumerable<Tuple<string, string, string, bool>> GetDefinedIndexes(IDatabase db)
    Parameters
    Type Name Description
    IDatabase db
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Tuple<System.String, System.String, System.String, System.Boolean>>

    GetIndexType(IndexTypes)

    Declaration
    public virtual string GetIndexType(IndexTypes indexTypes)
    Parameters
    Type Name Description
    IndexTypes indexTypes
    Returns
    Type Description
    System.String

    GetQuotedColumnName(String)

    Declaration
    public virtual string GetQuotedColumnName(string columnName)
    Parameters
    Type Name Description
    System.String columnName
    Returns
    Type Description
    System.String

    GetQuotedName(String)

    Declaration
    public virtual string GetQuotedName(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    System.String

    GetQuotedTableName(String)

    Declaration
    public virtual string GetQuotedTableName(string tableName)
    Parameters
    Type Name Description
    System.String tableName
    Returns
    Type Description
    System.String

    GetQuotedValue(String)

    Declaration
    public virtual string GetQuotedValue(string value)
    Parameters
    Type Name Description
    System.String value
    Returns
    Type Description
    System.String

    GetSpecialDbType(SpecialDbType)

    Declaration
    public virtual string GetSpecialDbType(SpecialDbType dbType)
    Parameters
    Type Name Description
    SpecialDbType dbType
    Returns
    Type Description
    System.String

    GetStringColumnEqualComparison(String, Int32, TextColumnType)

    Declaration
    public virtual string GetStringColumnEqualComparison(string column, int paramIndex, TextColumnType columnType)
    Parameters
    Type Name Description
    System.String column
    System.Int32 paramIndex
    TextColumnType columnType
    Returns
    Type Description
    System.String

    GetStringColumnWildcardComparison(String, Int32, TextColumnType)

    Declaration
    public virtual string GetStringColumnWildcardComparison(string column, int paramIndex, TextColumnType columnType)
    Parameters
    Type Name Description
    System.String column
    System.Int32 paramIndex
    TextColumnType columnType
    Returns
    Type Description
    System.String

    GetTablesInSchema(IDatabase)

    Declaration
    public virtual IEnumerable<string> GetTablesInSchema(IDatabase db)
    Parameters
    Type Name Description
    IDatabase db
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>

    GetWildcardPlaceholder()

    Declaration
    public string GetWildcardPlaceholder()
    Returns
    Type Description
    System.String

    ReadLock(IDatabase, Int32[])

    Declaration
    public abstract void ReadLock(IDatabase db, params int[] lockIds)
    Parameters
    Type Name Description
    IDatabase db
    System.Int32[] lockIds

    ReadLock(IDatabase, TimeSpan, Int32)

    Declaration
    public abstract void ReadLock(IDatabase db, TimeSpan timeout, int lockId)
    Parameters
    Type Name Description
    IDatabase db
    System.TimeSpan timeout
    System.Int32 lockId

    SelectTop(Sql<ISqlContext>, Int32)

    Declaration
    public abstract Sql<ISqlContext> SelectTop(Sql<ISqlContext> sql, int top)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    System.Int32 top
    Returns
    Type Description
    Sql<ISqlContext>

    SupportsClustered()

    Declaration
    public virtual bool SupportsClustered()
    Returns
    Type Description
    System.Boolean

    SupportsIdentityInsert()

    Declaration
    public virtual bool SupportsIdentityInsert()
    Returns
    Type Description
    System.Boolean

    TryGetDefaultConstraint(IDatabase, String, String, out String)

    Declaration
    public abstract bool TryGetDefaultConstraint(IDatabase db, string tableName, string columnName, out string constraintName)
    Parameters
    Type Name Description
    IDatabase db
    System.String tableName
    System.String columnName
    System.String constraintName
    Returns
    Type Description
    System.Boolean

    WriteLock(IDatabase, Int32[])

    Declaration
    public abstract void WriteLock(IDatabase db, params int[] lockIds)
    Parameters
    Type Name Description
    IDatabase db
    System.Int32[] lockIds

    WriteLock(IDatabase, TimeSpan, Int32)

    Declaration
    public abstract void WriteLock(IDatabase db, TimeSpan timeout, int lockId)
    Parameters
    Type Name Description
    IDatabase db
    System.TimeSpan timeout
    System.Int32 lockId
    In This Article
    • Constructors
      • SqlSyntaxProviderBase()
    • Properties
      • AddColumn
      • AliasRegex
      • AlterColumn
      • AlterSchema
      • AutoIncrementDefinition
      • BlobColumnDefinition
      • BoolColumnDefinition
      • ClauseOrder
      • ConvertDateToOrderableString
      • ConvertDecimalToOrderableString
      • ConvertIntegerToOrderableString
      • CreateConstraint
      • CreateDefaultConstraint
      • CreateForeignKeyConstraint
      • CreateIndex
      • CreateSchema
      • CreateTable
      • DateTimeColumnDefinition
      • DateTimeOffsetColumnDefinition
      • DbProvider
      • DbTypeMap
      • DecimalColumnDefinition
      • DecimalColumnDefinitionFormat
      • DefaultDecimalPrecision
      • DefaultDecimalScale
      • DefaultIsolationLevel
      • DefaultStringLength
      • DefaultValueFormat
      • DeleteConstraint
      • DeleteData
      • DeleteDefaultConstraint
      • DropColumn
      • DropIndex
      • DropSchema
      • DropTable
      • GuidColumnDefinition
      • InsertData
      • IntColumnDefinition
      • LongColumnDefinition
      • ProviderName
      • RealColumnDefinition
      • RenameColumn
      • RenameTable
      • StringColumnDefinition
      • StringLengthColumnDefinitionFormat
      • StringLengthNonUnicodeColumnDefinitionFormat
      • StringLengthUnicodeColumnDefinitionFormat
      • TimeColumnDefinition
      • TruncateTable
      • UpdateData
    • Methods
      • DoesTableExist(IDatabase, String)
      • EscapeString(String)
      • Format(ColumnDefinition)
      • Format(ColumnDefinition, String, out IEnumerable<String>)
      • Format(ForeignKeyDefinition)
      • Format(IndexDefinition)
      • Format(IEnumerable<ColumnDefinition>)
      • Format(IEnumerable<ForeignKeyDefinition>)
      • Format(IEnumerable<IndexDefinition>)
      • Format(TableDefinition)
      • FormatCascade(String, Rule)
      • FormatColumnRename(String, String, String)
      • FormatConstraint(ColumnDefinition)
      • FormatDateTime(DateTime, Boolean)
      • FormatDefaultValue(ColumnDefinition)
      • FormatIdentity(ColumnDefinition)
      • FormatNullable(ColumnDefinition)
      • FormatPrimaryKey(ColumnDefinition)
      • FormatPrimaryKey(TableDefinition)
      • FormatString(ColumnDefinition)
      • FormatSystemMethods(SystemMethods)
      • FormatTableRename(String, String)
      • FormatType(ColumnDefinition)
      • GetColumnsInSchema(IDatabase)
      • GetConcat(String[])
      • GetConstraintsPerColumn(IDatabase)
      • GetConstraintsPerTable(IDatabase)
      • GetDefinedIndexes(IDatabase)
      • GetIndexType(IndexTypes)
      • GetQuotedColumnName(String)
      • GetQuotedName(String)
      • GetQuotedTableName(String)
      • GetQuotedValue(String)
      • GetSpecialDbType(SpecialDbType)
      • GetStringColumnEqualComparison(String, Int32, TextColumnType)
      • GetStringColumnWildcardComparison(String, Int32, TextColumnType)
      • GetTablesInSchema(IDatabase)
      • GetWildcardPlaceholder()
      • ReadLock(IDatabase, Int32[])
      • ReadLock(IDatabase, TimeSpan, Int32)
      • SelectTop(Sql<ISqlContext>, Int32)
      • SupportsClustered()
      • SupportsIdentityInsert()
      • TryGetDefaultConstraint(IDatabase, String, String, out String)
      • WriteLock(IDatabase, Int32[])
      • WriteLock(IDatabase, TimeSpan, Int32)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX