// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore // Assembly: Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Abstractions, Microsoft.EntityFrameworkCore.Relational // Core type aliases from @tsonic/core import type { fnptr, ptr, sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/core/types.js'; // Import types from other namespaces import type { IChangeDetector, IEntityGraphAttacher, IStateManager } from "../../Microsoft.EntityFrameworkCore.ChangeTracking.Internal/internal/index.js"; import type { ChangeTracker, ChangeTrackerDebugStringOptions, EntityEntry, EntityEntry_1, LocalView_1 } from "../../Microsoft.EntityFrameworkCore.ChangeTracking/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Diagnostics_Internal from "../../Microsoft.EntityFrameworkCore.Diagnostics/internal/index.js"; import type { DbContextLoggerOptions, EventData, IDiagnosticsLogger_1, IInterceptor, LoggerCategory_1, WarningsConfigurationBuilder } from "../../Microsoft.EntityFrameworkCore.Diagnostics/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Infrastructure_Internal from "../../Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js"; import type { DatabaseFacade, IDbContextOptions, IDbContextOptionsBuilderInfrastructure, IDbContextOptionsExtension, IInfrastructure_1, IModelRuntimeInitializer, IModelSource, IResettableService, ModelDependencies } from "../../Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Internal_Internal from "../../Microsoft.EntityFrameworkCore.Internal/internal/index.js"; import type { DbContextLease, IDbContextDependencies, IDbContextPoolable, IDbSetCache, IDbSetSource, IEntityFinderFactory } from "../../Microsoft.EntityFrameworkCore.Internal/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Metadata_Builders_Internal from "../../Microsoft.EntityFrameworkCore.Metadata.Builders/internal/index.js"; import type { CheckConstraintBuilder, ComplexCollectionBuilder, ComplexCollectionBuilder_1, ComplexCollectionTypePropertyBuilder, ComplexCollectionTypePropertyBuilder_1, ComplexPropertiesConfigurationBuilder, ComplexPropertiesConfigurationBuilder_1, ComplexPropertyBuilder, ComplexPropertyBuilder_1, ComplexTypePrimitiveCollectionBuilder, ComplexTypePrimitiveCollectionBuilder_1, ComplexTypePropertyBuilder, ComplexTypePropertyBuilder_1, ConventionSetBuilder, DbFunctionBuilder, ElementTypeBuilder, EntityTypeBuilder, EntityTypeBuilder_1, IConventionCheckConstraintBuilder, IConventionDbFunctionBuilder, IConventionElementTypeBuilder, IConventionEntityTypeBuilder, IConventionForeignKeyBuilder, IConventionIndexBuilder, IConventionKeyBuilder, IConventionModelBuilder, IConventionPropertyBuilder, IConventionSequenceBuilder, IConventionStoredProcedureBuilder, IConventionTriggerBuilder, IndexBuilder, IndexBuilder_1, KeyBuilder, KeyBuilder_1, OwnedEntityTypeBuilder, OwnedEntityTypeBuilder_1, OwnedNavigationBuilder, OwnedNavigationBuilder_2, OwnedNavigationSplitTableBuilder, OwnedNavigationSplitTableBuilder_2, OwnedNavigationSplitViewBuilder, OwnedNavigationSplitViewBuilder_2, OwnedNavigationStoredProcedureBuilder, OwnedNavigationStoredProcedureBuilder_2, OwnedNavigationTableBuilder, OwnedNavigationTableBuilder_2, OwnedNavigationTableValuedFunctionBuilder, OwnedNavigationTableValuedFunctionBuilder_2, OwnedNavigationViewBuilder, OwnedNavigationViewBuilder_2, OwnershipBuilder, OwnershipBuilder_2, PrimitiveCollectionBuilder, PrimitiveCollectionBuilder_1, PropertiesConfigurationBuilder, PropertiesConfigurationBuilder_1, PropertyBuilder, PropertyBuilder_1, ReferenceCollectionBuilder, ReferenceCollectionBuilder_2, ReferenceReferenceBuilder, ReferenceReferenceBuilder_2, SequenceBuilder, SplitTableBuilder, SplitTableBuilder_1, SplitViewBuilder, SplitViewBuilder_1, StoredProcedureBuilder, StoredProcedureBuilder_1, TableBuilder, TableBuilder_1, TableValuedFunctionBuilder, TableValuedFunctionBuilder_1, TypeMappingConfigurationBuilder, TypeMappingConfigurationBuilder_1, ViewBuilder, ViewBuilder_1 } from "../../Microsoft.EntityFrameworkCore.Metadata.Builders/internal/index.js"; import type { IConventionSetBuilder } from "../../Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure/internal/index.js"; import type { ConventionSet } from "../../Microsoft.EntityFrameworkCore.Metadata.Conventions/internal/index.js"; import type { ModelConfiguration } from "../../Microsoft.EntityFrameworkCore.Metadata.Internal/internal/index.js"; import type { ConfigurationSource, ICheckConstraint, IColumnBase, IColumnMapping, IColumnMappingBase, IConventionCheckConstraint, IConventionComplexProperty, IConventionDbFunction, IConventionElementType, IConventionEntityType, IConventionEntityTypeMappingFragment, IConventionForeignKey, IConventionIndex, IConventionKey, IConventionModel, IConventionProperty, IConventionRelationalPropertyOverrides, IConventionSequence, IConventionStoredProcedure, IConventionTrigger, IConventionTypeBase, IDbFunction, IElementType, IEntityType, IEntityTypeMappingFragment, IForeignKey, IForeignKeyConstraint, IFunctionColumnMapping, IFunctionMapping, IIndex, IKey, IModel, IMutableCheckConstraint, IMutableComplexProperty, IMutableDbFunction, IMutableElementType, IMutableEntityType, IMutableEntityTypeMappingFragment, IMutableForeignKey, IMutableIndex, IMutableKey, IMutableModel, IMutableProperty, IMutableRelationalPropertyOverrides, IMutableSequence, IMutableStoredProcedure, IMutableTrigger, IMutableTypeBase, IProperty, IReadOnlyCheckConstraint, IReadOnlyComplexProperty, IReadOnlyDbFunction, IReadOnlyElementType, IReadOnlyEntityType, IReadOnlyEntityTypeMappingFragment, IReadOnlyForeignKey, IReadOnlyIndex, IReadOnlyKey, IReadOnlyModel, IReadOnlyProperty, IReadOnlyPropertyBase, IReadOnlyRelationalPropertyOverrides, IReadOnlySequence, IReadOnlyStoredProcedure, IReadOnlyTrigger, IReadOnlyTypeBase, IRelationalModel, IRelationalPropertyOverrides, ISequence, ISqlQueryColumnMapping, ISqlQueryMapping, IStoredProcedure, IStoredProcedureMapping, IStoredProcedureParameterMapping, IStoredProcedureResultColumnMapping, ITableIndex, ITableMapping, ITableMappingBase, ITypeBase, IUniqueConstraint, IViewColumnMapping, IViewMapping, StoreObjectIdentifier, StoreObjectType } from "../../Microsoft.EntityFrameworkCore.Metadata/internal/index.js"; import type { TableExpressionBase } from "../../Microsoft.EntityFrameworkCore.Query.SqlExpressions/internal/index.js"; import type { IAsyncQueryProvider, IIncludableQueryable_2, UpdateSettersBuilder_1 } from "../../Microsoft.EntityFrameworkCore.Query/internal/index.js"; import type { ExecutionResult_1, IDbContextTransaction, IExceptionDetector, IExecutionStrategy, RelationalDataReader, RelationalTypeMapping } from "../../Microsoft.EntityFrameworkCore.Storage/internal/index.js"; import type { IUpdateEntry } from "../../Microsoft.EntityFrameworkCore.Update/internal/index.js"; import * as System_Collections_Generic_Internal from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import type { Dictionary_2, HashSet_1, IAsyncEnumerable_1, IAsyncEnumerator_1, IEnumerable_1, IEqualityComparer_1, IReadOnlyCollection_1, IReadOnlyDictionary_2, IReadOnlyList_1, List_1 } from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import type { ImmutableSortedDictionary_2 } from "@tsonic/dotnet/System.Collections.Immutable/internal/index.js"; import type { ObservableCollection_1 } from "@tsonic/dotnet/System.Collections.ObjectModel/internal/index.js"; import * as System_Collections_Internal from "@tsonic/dotnet/System.Collections/internal/index.js"; import type { IEnumerable } from "@tsonic/dotnet/System.Collections/internal/index.js"; import * as System_ComponentModel_Internal from "@tsonic/dotnet/System.ComponentModel/internal/index.js"; import type { BindingList_1, IListSource } from "@tsonic/dotnet/System.ComponentModel/internal/index.js"; import type { DbCommand, DbConnection, DbTransaction } from "@tsonic/dotnet/System.Data.Common/internal/index.js"; import type { IsolationLevel } from "@tsonic/dotnet/System.Data/internal/index.js"; import type { Expression_1 } from "@tsonic/dotnet/System.Linq.Expressions/internal/index.js"; import * as System_Linq_Internal from "@tsonic/dotnet/System.Linq/internal/index.js"; import type { IQueryable, IQueryable_1 } from "@tsonic/dotnet/System.Linq/internal/index.js"; import type { Assembly, MethodInfo } from "@tsonic/dotnet/System.Reflection/internal/index.js"; import * as System_Runtime_Serialization_Internal from "@tsonic/dotnet/System.Runtime.Serialization/internal/index.js"; import type { ISerializable, SerializationInfo, StreamingContext } from "@tsonic/dotnet/System.Runtime.Serialization/internal/index.js"; import type { Task, Task_1, ValueTask, ValueTask_1 } from "@tsonic/dotnet/System.Threading.Tasks/internal/index.js"; import type { CancellationToken } from "@tsonic/dotnet/System.Threading/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Action, Action_1, Action_2, Attribute, Boolean as ClrBoolean, Decimal, Double, Enum, EventArgs, EventHandler_1, Exception, FormattableString, Func_1, Func_10, Func_11, Func_12, Func_13, Func_14, Func_15, Func_16, Func_17, Func_2, Func_3, Func_4, Func_5, Func_6, Func_7, Func_8, Func_9, Guid, IAsyncDisposable, IComparable, IConvertible, IDisposable, IEquatable_1, IFormattable, Int32, Int64, IServiceProvider, ISpanFormattable, Nullable_1, Object as ClrObject, Single, String as ClrString, TimeSpan, Type, ValueTuple_2, ValueType, Void } from "@tsonic/dotnet/System/internal/index.js"; import type { IMemoryCache } from "@tsonic/microsoft-extensions/Microsoft.Extensions.Caching.Memory/internal/index.js"; import type { EventId, ILoggerFactory, LogLevel } from "@tsonic/microsoft-extensions/Microsoft.Extensions.Logging/internal/index.js"; export enum AutoTransactionBehavior { WhenNeeded = 0, Always = 1, Never = 2 } export enum ChangeTrackingStrategy { Snapshot = 0, ChangedNotifications = 1, ChangingAndChangedNotifications = 2, ChangingAndChangedNotificationsWithOriginalValues = 3 } export enum DeleteBehavior { ClientSetNull = 0, Restrict = 1, SetNull = 2, Cascade = 3, ClientCascade = 4, NoAction = 5, ClientNoAction = 6 } export enum EntityState { Detached = 0, Unchanged = 1, Deleted = 2, Modified = 3, Added = 4 } export enum ParameterTranslationMode { MultipleParameters = 0, Constant = 1, Parameter = 2 } export enum PropertyAccessMode { Field = 0, FieldDuringConstruction = 1, Property = 2, PreferField = 3, PreferFieldDuringConstruction = 4, PreferProperty = 5 } export enum QuerySplittingBehavior { SingleQuery = 0, SplitQuery = 1 } export enum QueryTrackingBehavior { TrackAll = 0, NoTracking = 1, NoTrackingWithIdentityResolution = 2 } export enum WarningBehavior { Log = 0, Ignore = 1, Throw = 2 } export interface IDbContextFactory_1$instance { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_IDbContextFactory_1: never; CreateDbContext(): TContext; CreateDbContextAsync(cancellationToken?: CancellationToken): Task_1; } export type IDbContextFactory_1 = IDbContextFactory_1$instance; export interface IEntityTypeConfiguration_1$instance { readonly __tsonic_iface_Microsoft_EntityFrameworkCore_IEntityTypeConfiguration_1: never; Configure(builder: EntityTypeBuilder_1): void; } export type IEntityTypeConfiguration_1 = IEntityTypeConfiguration_1$instance; export interface DbContextId$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbContextId: never; readonly InstanceId: Guid; readonly Lease: int; Equals(other: DbContextId): boolean; Equals(obj: unknown | null): boolean; GetHashCode(): int; ToString(): string; } export const DbContextId: { new(id: Guid, lease: int): DbContextId; }; export type DbContextId = DbContextId$instance; export interface BackingFieldAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_BackingFieldAttribute: never; readonly Name: string; } export const BackingFieldAttribute: { new(name: string): BackingFieldAttribute; }; export type BackingFieldAttribute = BackingFieldAttribute$instance; export interface CommentAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_CommentAttribute: never; readonly Comment: string; } export const CommentAttribute: { new(comment: string): CommentAttribute; }; export type CommentAttribute = CommentAttribute$instance; export interface DbContext$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance, Microsoft_EntityFrameworkCore_Internal_Internal.IDbContextDependencies$instance, Microsoft_EntityFrameworkCore_Internal_Internal.IDbContextPoolable$instance, Microsoft_EntityFrameworkCore_Internal_Internal.IDbSetCache$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbContext: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IResettableService: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Internal_IDbContextDependencies: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Internal_IDbContextPoolable: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Internal_IDbSetCache: never; readonly __tsonic_iface_System_IAsyncDisposable: never; readonly __tsonic_iface_System_IDisposable: never; readonly ChangeTracker: ChangeTracker; readonly ContextId: DbContextId; readonly Database: DatabaseFacade; readonly Model: IModel; Add(entity: TEntity): EntityEntry_1; Add(entity: unknown): EntityEntry; AddAsync(entity: TEntity, cancellationToken?: CancellationToken): ValueTask_1>; AddAsync(entity: unknown, cancellationToken?: CancellationToken): ValueTask_1; AddRange(...entities: unknown[]): void; AddRange(entities: IEnumerable_1): void; AddRangeAsync(...entities: unknown[]): Task; AddRangeAsync(entities: IEnumerable_1, cancellationToken?: CancellationToken): Task; Attach(entity: TEntity): EntityEntry_1; Attach(entity: unknown): EntityEntry; AttachRange(...entities: unknown[]): void; AttachRange(entities: IEnumerable_1): void; ConfigureConventions(configurationBuilder: ModelConfigurationBuilder): void; Dispose(): void; DisposeAsync(): ValueTask; Entry(entity: TEntity): EntityEntry_1; Entry(entity: unknown): EntityEntry; Equals(obj: unknown | null): boolean; Find(entityType: Type, ...keyValues: (unknown | null)[]): unknown | null; Find(entityType: Type, keyValues: (unknown | null)[] | null): unknown | null; Find(...keyValues: (unknown | null)[]): TEntity | null; Find(keyValues: (unknown | null)[] | null): TEntity | null; FindAsync(entityType: Type, ...keyValues: (unknown | null)[]): ValueTask_1; FindAsync(entityType: Type, keyValues: (unknown | null)[] | null): ValueTask_1; FindAsync(entityType: Type, keyValues: (unknown | null)[] | null, cancellationToken: CancellationToken): ValueTask_1; FindAsync(...keyValues: (unknown | null)[]): ValueTask_1; FindAsync(keyValues: (unknown | null)[] | null): ValueTask_1; FindAsync(keyValues: (unknown | null)[] | null, cancellationToken: CancellationToken): ValueTask_1; FromExpression(expression: Expression_1>>): IQueryable_1; GetHashCode(): int; OnConfiguring(optionsBuilder: DbContextOptionsBuilder): void; OnModelCreating(modelBuilder: ModelBuilder): void; Remove(entity: TEntity): EntityEntry_1; Remove(entity: unknown): EntityEntry; RemoveRange(...entities: unknown[]): void; RemoveRange(entities: IEnumerable_1): void; SaveChanges(): int; SaveChanges(acceptAllChangesOnSuccess: boolean): int; SaveChangesAsync(cancellationToken?: CancellationToken): Task_1; SaveChangesAsync(acceptAllChangesOnSuccess: boolean, cancellationToken?: CancellationToken): Task_1; Set(): DbSet_1; Set(name: string): DbSet_1; ToString(): string | null; Update(entity: TEntity): EntityEntry_1; Update(entity: unknown): EntityEntry; UpdateRange(...entities: unknown[]): void; UpdateRange(entities: IEnumerable_1): void; } export const DbContext: { new(options: DbContextOptions): DbContext; }; export interface __DbContext$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; As_IResettableService(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IResettableService$instance; As_IDbContextDependencies(): Microsoft_EntityFrameworkCore_Internal_Internal.IDbContextDependencies$instance; As_IDbContextPoolable(): Microsoft_EntityFrameworkCore_Internal_Internal.IDbContextPoolable$instance; As_IDbSetCache(): Microsoft_EntityFrameworkCore_Internal_Internal.IDbSetCache$instance; } export type DbContext = DbContext$instance & __DbContext$views; export interface DbContextOptions$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IDbContextOptions$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbContextOptions: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IDbContextOptions: never; readonly ContextType: Type; readonly Extensions: IEnumerable_1; readonly ExtensionsMap: ImmutableSortedDictionary_2>; IsFrozen: boolean; Equals(obj: unknown | null): boolean; Equals(other: DbContextOptions): boolean; FindExtension(): TExtension | null; Freeze(): void; GetExtension(): TExtension; GetHashCode(): int; WithExtension(extension: TExtension): DbContextOptions; } export const DbContextOptions: (abstract new() => DbContextOptions) & (abstract new(extensions: IReadOnlyDictionary_2) => DbContextOptions) & (abstract new(extensions: ImmutableSortedDictionary_2>) => DbContextOptions) & { }; export interface __DbContextOptions$views { As_IDbContextOptions(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IDbContextOptions$instance; } export type DbContextOptions = DbContextOptions$instance & __DbContextOptions$views; export interface DbContextOptions_1$instance extends DbContextOptions$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IDbContextOptions$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbContextOptions_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IDbContextOptions: never; readonly ContextType: Type; WithExtension(extension: TExtension): DbContextOptions; } export const DbContextOptions_1: { new(): DbContextOptions_1; new(extensions: IReadOnlyDictionary_2): DbContextOptions_1; }; export interface __DbContextOptions_1$views { As_IDbContextOptions(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IDbContextOptions$instance; } export type DbContextOptions_1 = DbContextOptions_1$instance & __DbContextOptions_1$views; export interface DbContextOptionsBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IDbContextOptionsBuilderInfrastructure$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbContextOptionsBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IDbContextOptionsBuilderInfrastructure: never; readonly IsConfigured: boolean; readonly Options: DbContextOptions; AddInterceptors(interceptors: IEnumerable_1): DbContextOptionsBuilder; AddInterceptors(...interceptors: IInterceptor[]): DbContextOptionsBuilder; ConfigureLoggingCacheTime(timeSpan: TimeSpan): DbContextOptionsBuilder; ConfigureWarnings(warningsConfigurationBuilderAction: Action_1): DbContextOptionsBuilder; EnableDetailedErrors(detailedErrorsEnabled?: boolean): DbContextOptionsBuilder; EnableSensitiveDataLogging(sensitiveDataLoggingEnabled?: boolean): DbContextOptionsBuilder; EnableServiceProviderCaching(cacheServiceProvider?: boolean): DbContextOptionsBuilder; EnableThreadSafetyChecks(enableChecks?: boolean): DbContextOptionsBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; LogTo(action: Action_1, minimumLevel?: LogLevel, options?: Nullable_1): DbContextOptionsBuilder; LogTo(action: Action_1, events: IEnumerable_1, minimumLevel?: LogLevel, options?: Nullable_1): DbContextOptionsBuilder; LogTo(action: Action_1, categories: IEnumerable_1, minimumLevel?: LogLevel, options?: Nullable_1): DbContextOptionsBuilder; LogTo(action: Action_1, filter: Func_3, options?: Nullable_1): DbContextOptionsBuilder; LogTo(filter: Func_3, logger: Action_1): DbContextOptionsBuilder; ReplaceService(): DbContextOptionsBuilder; ToString(): string | null; UseApplicationServiceProvider(serviceProvider: IServiceProvider | null): DbContextOptionsBuilder; UseAsyncSeeding(seedAsync: Func_4): DbContextOptionsBuilder; UseInternalServiceProvider(serviceProvider: IServiceProvider | null): DbContextOptionsBuilder; UseLoggerFactory(loggerFactory: ILoggerFactory | null): DbContextOptionsBuilder; UseMemoryCache(memoryCache: IMemoryCache | null): DbContextOptionsBuilder; UseModel(model: IModel): DbContextOptionsBuilder; UseQueryTrackingBehavior(queryTrackingBehavior: QueryTrackingBehavior): DbContextOptionsBuilder; UseRootApplicationServiceProvider(rootServiceProvider: IServiceProvider | null): DbContextOptionsBuilder; UseRootApplicationServiceProvider(): DbContextOptionsBuilder; UseSeeding(seed: Action_2): DbContextOptionsBuilder; } export const DbContextOptionsBuilder: { new(): DbContextOptionsBuilder; new(options: DbContextOptions): DbContextOptionsBuilder; }; export interface __DbContextOptionsBuilder$views { As_IDbContextOptionsBuilderInfrastructure(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IDbContextOptionsBuilderInfrastructure$instance; } export type DbContextOptionsBuilder = DbContextOptionsBuilder$instance & __DbContextOptionsBuilder$views; export interface DbContextOptionsBuilder_1$instance extends DbContextOptionsBuilder$instance, Microsoft_EntityFrameworkCore_Infrastructure_Internal.IDbContextOptionsBuilderInfrastructure$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbContextOptionsBuilder_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IDbContextOptionsBuilderInfrastructure: never; AddInterceptors(interceptors: IEnumerable_1): DbContextOptionsBuilder_1; AddInterceptors(...interceptors: IInterceptor[]): DbContextOptionsBuilder_1; AddInterceptors(...interceptors: IInterceptor[]): DbContextOptionsBuilder; ConfigureLoggingCacheTime(timeSpan: TimeSpan): DbContextOptionsBuilder_1; ConfigureLoggingCacheTime(timeSpan: TimeSpan): DbContextOptionsBuilder; ConfigureWarnings(warningsConfigurationBuilderAction: Action_1): DbContextOptionsBuilder_1; ConfigureWarnings(warningsConfigurationBuilderAction: Action_1): DbContextOptionsBuilder; EnableDetailedErrors(detailedErrorsEnabled?: boolean): DbContextOptionsBuilder_1; EnableDetailedErrors(detailedErrorsEnabled?: boolean): DbContextOptionsBuilder; EnableSensitiveDataLogging(sensitiveDataLoggingEnabled?: boolean): DbContextOptionsBuilder_1; EnableSensitiveDataLogging(sensitiveDataLoggingEnabled?: boolean): DbContextOptionsBuilder; EnableServiceProviderCaching(cacheServiceProvider?: boolean): DbContextOptionsBuilder_1; EnableServiceProviderCaching(cacheServiceProvider?: boolean): DbContextOptionsBuilder; EnableThreadSafetyChecks(checksEnabled?: boolean): DbContextOptionsBuilder_1; EnableThreadSafetyChecks(enableChecks?: boolean): DbContextOptionsBuilder; LogTo(action: Action_1, minimumLevel?: LogLevel, options?: Nullable_1): DbContextOptionsBuilder_1; LogTo(action: Action_1, events: IEnumerable_1, minimumLevel?: LogLevel, options?: Nullable_1): DbContextOptionsBuilder_1; LogTo(action: Action_1, categories: IEnumerable_1, minimumLevel?: LogLevel, options?: Nullable_1): DbContextOptionsBuilder_1; LogTo(action: Action_1, filter: Func_3, options?: Nullable_1): DbContextOptionsBuilder_1; LogTo(filter: Func_3, logger: Action_1): DbContextOptionsBuilder_1; LogTo(action: Action_1, minimumLevel?: LogLevel, options?: Nullable_1): DbContextOptionsBuilder; LogTo(action: Action_1, events: IEnumerable_1, minimumLevel?: LogLevel, options?: Nullable_1): DbContextOptionsBuilder; LogTo(filter: Func_3, logger: Action_1): DbContextOptionsBuilder; ReplaceService(): DbContextOptionsBuilder_1; ReplaceService(): DbContextOptionsBuilder; UseApplicationServiceProvider(serviceProvider: IServiceProvider | null): DbContextOptionsBuilder_1; UseApplicationServiceProvider(serviceProvider: IServiceProvider | null): DbContextOptionsBuilder; UseAsyncSeeding(seedAsync: Func_4): DbContextOptionsBuilder_1; UseAsyncSeeding(seedAsync: Func_4): DbContextOptionsBuilder_1; UseAsyncSeeding(seedAsync: Func_4): DbContextOptionsBuilder; UseInternalServiceProvider(serviceProvider: IServiceProvider | null): DbContextOptionsBuilder_1; UseInternalServiceProvider(serviceProvider: IServiceProvider | null): DbContextOptionsBuilder; UseLoggerFactory(loggerFactory: ILoggerFactory | null): DbContextOptionsBuilder_1; UseLoggerFactory(loggerFactory: ILoggerFactory | null): DbContextOptionsBuilder; UseMemoryCache(memoryCache: IMemoryCache | null): DbContextOptionsBuilder_1; UseMemoryCache(memoryCache: IMemoryCache | null): DbContextOptionsBuilder; UseModel(model: IModel): DbContextOptionsBuilder_1; UseModel(model: IModel): DbContextOptionsBuilder; UseQueryTrackingBehavior(queryTrackingBehavior: QueryTrackingBehavior): DbContextOptionsBuilder_1; UseQueryTrackingBehavior(queryTrackingBehavior: QueryTrackingBehavior): DbContextOptionsBuilder; UseRootApplicationServiceProvider(rootServiceProvider: IServiceProvider | null): DbContextOptionsBuilder_1; UseRootApplicationServiceProvider(): DbContextOptionsBuilder_1; UseRootApplicationServiceProvider(rootServiceProvider: IServiceProvider | null): DbContextOptionsBuilder; UseRootApplicationServiceProvider(): DbContextOptionsBuilder; UseSeeding(seed: Action_2): DbContextOptionsBuilder_1; UseSeeding(seed: Action_2): DbContextOptionsBuilder_1; UseSeeding(seed: Action_2): DbContextOptionsBuilder; } export const DbContextOptionsBuilder_1: { new(): DbContextOptionsBuilder_1; new(options: DbContextOptions_1): DbContextOptionsBuilder_1; }; export interface __DbContextOptionsBuilder_1$views { As_IDbContextOptionsBuilderInfrastructure(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IDbContextOptionsBuilderInfrastructure$instance; } export type DbContextOptionsBuilder_1 = DbContextOptionsBuilder_1$instance & __DbContextOptionsBuilder_1$views; export interface DbFunctionAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbFunctionAttribute: never; IsBuiltIn: boolean; IsNullable: boolean; readonly IsNullableHasValue: boolean; get Name(): string | null; set Name(value: string | null); get Schema(): string | null; set Schema(value: string | null); } export const DbFunctionAttribute: { new(): DbFunctionAttribute; new(name: string, schema: string | null): DbFunctionAttribute; }; export type DbFunctionAttribute = DbFunctionAttribute$instance; export interface DbFunctions$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbFunctions: never; Equals(obj: unknown | null): boolean; GetHashCode(): int; ToString(): string | null; } export const DbFunctions: { }; export type DbFunctions = DbFunctions$instance; export interface DbSet_1$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance, System_Collections_Generic_Internal.IEnumerable_1, System_ComponentModel_Internal.IListSource, System_Linq_Internal.IQueryable_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbSet_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly __tsonic_iface_System_Collections_Generic_IEnumerable_1: never; readonly __tsonic_iface_System_Collections_IEnumerable: never; readonly __tsonic_iface_System_ComponentModel_IListSource: never; readonly __tsonic_iface_System_Linq_IQueryable: never; readonly __tsonic_iface_System_Linq_IQueryable_1: never; readonly EntityType: IEntityType; readonly Local: LocalView_1; Add(entity: TEntity): EntityEntry_1; AddAsync(entity: TEntity, cancellationToken?: CancellationToken): ValueTask_1>; AddRange(...entities: TEntity[]): void; AddRange(entities: IEnumerable_1): void; AddRangeAsync(...entities: TEntity[]): Task; AddRangeAsync(entities: IEnumerable_1, cancellationToken?: CancellationToken): Task; AsAsyncEnumerable(): IAsyncEnumerable_1; AsQueryable(): IQueryable_1; Attach(entity: TEntity): EntityEntry_1; AttachRange(...entities: TEntity[]): void; AttachRange(entities: IEnumerable_1): void; Entry(entity: TEntity): EntityEntry_1; Equals(obj: unknown | null): boolean; Find(...keyValues: (unknown | null)[]): TEntity | null; Find(keyValues: (unknown | null)[] | null): TEntity | null; FindAsync(...keyValues: (unknown | null)[]): ValueTask_1; FindAsync(keyValues: (unknown | null)[] | null): ValueTask_1; FindAsync(keyValues: (unknown | null)[] | null, cancellationToken: CancellationToken): ValueTask_1; GetAsyncEnumerator(cancellationToken?: CancellationToken): IAsyncEnumerator_1; GetHashCode(): int; Remove(entity: TEntity): EntityEntry_1; RemoveRange(...entities: TEntity[]): void; RemoveRange(entities: IEnumerable_1): void; ToString(): string | null; Update(entity: TEntity): EntityEntry_1; UpdateRange(...entities: TEntity[]): void; UpdateRange(entities: IEnumerable_1): void; } export const DbSet_1: (abstract new() => DbSet_1) & { }; export interface __DbSet_1$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type DbSet_1 = DbSet_1$instance & __DbSet_1$views; export interface DbUpdateConcurrencyException$instance extends DbUpdateException { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbUpdateConcurrencyException: never; readonly __tsonic_iface_System_Runtime_Serialization_ISerializable: never; } export const DbUpdateConcurrencyException: { new(): DbUpdateConcurrencyException; new(message: string): DbUpdateConcurrencyException; new(message: string, innerException: Exception | null): DbUpdateConcurrencyException; new(message: string, innerException: Exception | null, entries: IReadOnlyList_1): DbUpdateConcurrencyException; new(message: string, entries: IReadOnlyList_1): DbUpdateConcurrencyException; new(info: SerializationInfo, context: StreamingContext): DbUpdateConcurrencyException; }; export type DbUpdateConcurrencyException = DbUpdateConcurrencyException$instance; export interface DbUpdateException$instance extends Exception { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbUpdateException: never; readonly __tsonic_iface_System_Runtime_Serialization_ISerializable: never; readonly Entries: IReadOnlyList_1; } export const DbUpdateException: { new(): DbUpdateException; new(message: string): DbUpdateException; new(message: string, innerException: Exception | null): DbUpdateException; new(message: string, entries: IReadOnlyList_1): DbUpdateException; new(message: string, innerException: Exception | null, entries: IReadOnlyList_1): DbUpdateException; new(message: string, entries: IReadOnlyList_1): DbUpdateException; new(message: string, innerException: Exception | null, entries: IReadOnlyList_1): DbUpdateException; new(info: SerializationInfo, context: StreamingContext): DbUpdateException; }; export type DbUpdateException = DbUpdateException$instance; export interface DeleteBehaviorAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DeleteBehaviorAttribute: never; readonly Behavior: DeleteBehavior; } export const DeleteBehaviorAttribute: { new(behavior: DeleteBehavior): DeleteBehaviorAttribute; }; export type DeleteBehaviorAttribute = DeleteBehaviorAttribute$instance; export interface EntityTypeConfigurationAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_EntityTypeConfigurationAttribute: never; readonly EntityTypeConfigurationType: Type; } export const EntityTypeConfigurationAttribute: { new(entityConfigurationType: Type): EntityTypeConfigurationAttribute; }; export type EntityTypeConfigurationAttribute = EntityTypeConfigurationAttribute$instance; export interface EntityTypeConfigurationAttribute_2$instance, TEntity extends (object | null)> extends EntityTypeConfigurationAttribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_EntityTypeConfigurationAttribute_2: never; } export const EntityTypeConfigurationAttribute_2: { new, TEntity extends (object | null)>(): EntityTypeConfigurationAttribute_2; }; export type EntityTypeConfigurationAttribute_2, TEntity extends (object | null)> = EntityTypeConfigurationAttribute_2$instance; export interface IndexAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_IndexAttribute: never; AllDescending: boolean; get IsDescending(): boolean[] | null; set IsDescending(value: boolean[] | null); IsUnique: boolean; readonly IsUniqueHasValue: boolean; get Name(): string | null; set Name(value: string | null); readonly PropertyNames: IReadOnlyList_1; } export const IndexAttribute: { new(propertyName: string, additionalPropertyNames: string[]): IndexAttribute; new(propertyNames: string[]): IndexAttribute; }; export type IndexAttribute = IndexAttribute$instance; export interface KeylessAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_KeylessAttribute: never; } export const KeylessAttribute: { new(): KeylessAttribute; }; export type KeylessAttribute = KeylessAttribute$instance; export interface ModelBuilder$instance extends Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_ModelBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_IInfrastructure_1: never; readonly Model: IMutableModel; ApplyConfiguration(configuration: IEntityTypeConfiguration_1): ModelBuilder; ApplyConfigurationsFromAssembly(assembly: Assembly, predicate?: Func_2 | null): ModelBuilder; Entity(): EntityTypeBuilder_1; Entity(type: Type): EntityTypeBuilder; Entity(name: string): EntityTypeBuilder; Entity(buildAction: Action_1>): ModelBuilder; Entity(type: Type, buildAction: Action_1): ModelBuilder; Entity(name: string, buildAction: Action_1): ModelBuilder; Equals(obj: unknown | null): boolean; FinalizeModel(): IModel; GetHashCode(): int; HasAnnotation(annotation: string, value: unknown | null): ModelBuilder; HasChangeTrackingStrategy(changeTrackingStrategy: ChangeTrackingStrategy): ModelBuilder; HasEmbeddedDiscriminatorName(name: string): ModelBuilder; Ignore(): ModelBuilder; Ignore(type: Type): ModelBuilder; Ignore(typeName: string): ModelBuilder; Owned(): OwnedEntityTypeBuilder_1; Owned(type: Type): OwnedEntityTypeBuilder; SharedTypeEntity(name: string): EntityTypeBuilder_1; SharedTypeEntity(name: string, type: Type): EntityTypeBuilder; SharedTypeEntity(name: string, buildAction: Action_1>): ModelBuilder; SharedTypeEntity(name: string, type: Type, buildAction: Action_1): ModelBuilder; ToString(): string | null; UsePropertyAccessMode(propertyAccessMode: PropertyAccessMode): ModelBuilder; } export const ModelBuilder: { new(conventions: ConventionSet): ModelBuilder; new(conventions: ConventionSet, modelDependencies: ModelDependencies): ModelBuilder; new(conventions: ConventionSet, modelDependencies: ModelDependencies | null, modelConfiguration: ModelConfiguration | null): ModelBuilder; new(): ModelBuilder; new(model: IMutableModel): ModelBuilder; }; export interface __ModelBuilder$views { As_IInfrastructure_1(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.IInfrastructure_1$instance; } export type ModelBuilder = ModelBuilder$instance & __ModelBuilder$views; export interface ModelConfigurationBuilder$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_ModelConfigurationBuilder: never; readonly Conventions: ConventionSetBuilder; readonly ModelConfiguration: ModelConfiguration; ComplexProperties(): ComplexPropertiesConfigurationBuilder_1; ComplexProperties(propertyType: Type): ComplexPropertiesConfigurationBuilder; CreateModelBuilder(modelDependencies: ModelDependencies | null): ModelBuilder; DefaultTypeMapping(): TypeMappingConfigurationBuilder_1; DefaultTypeMapping(buildAction: Action_1>): ModelConfigurationBuilder; DefaultTypeMapping(scalarType: Type): TypeMappingConfigurationBuilder; DefaultTypeMapping(scalarType: Type, buildAction: Action_1): ModelConfigurationBuilder; Equals(obj: unknown | null): boolean; GetHashCode(): int; IgnoreAny(): ModelConfigurationBuilder; IgnoreAny(type: Type): ModelConfigurationBuilder; Properties(): PropertiesConfigurationBuilder_1; Properties(buildAction: Action_1>): ModelConfigurationBuilder; Properties(propertyType: Type): PropertiesConfigurationBuilder; Properties(propertyType: Type, buildAction: Action_1): ModelConfigurationBuilder; ToString(): string | null; } export const ModelConfigurationBuilder: { new(conventions: ConventionSet, serviceProvider: IServiceProvider): ModelConfigurationBuilder; }; export type ModelConfigurationBuilder = ModelConfigurationBuilder$instance; export interface ModelCreationDependencies$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_ModelCreationDependencies: never; readonly __tsonic_iface_System_IEquatable_1: never; ConventionSetBuilder: IConventionSetBuilder; ModelDependencies: ModelDependencies; ModelRuntimeInitializer: IModelRuntimeInitializer; ModelSource: IModelSource; ValidationLogger: IDiagnosticsLogger_1; _Clone_$(): ModelCreationDependencies; Equals(obj: unknown | null): boolean; Equals(other: ModelCreationDependencies | null): boolean; GetHashCode(): int; ToString(): string; } export const ModelCreationDependencies: { new(modelSource: IModelSource, conventionSetBuilder: IConventionSetBuilder, modelDependencies: ModelDependencies, modelRuntimeInitializer: IModelRuntimeInitializer, validationLogger: IDiagnosticsLogger_1): ModelCreationDependencies; }; export type ModelCreationDependencies = ModelCreationDependencies$instance; export interface OwnedAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_OwnedAttribute: never; } export const OwnedAttribute: { new(): OwnedAttribute; }; export type OwnedAttribute = OwnedAttribute$instance; export interface PrecisionAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_PrecisionAttribute: never; readonly Precision: int; readonly Scale: Nullable_1; } export const PrecisionAttribute: { new(precision: int, scale: int): PrecisionAttribute; new(precision: int): PrecisionAttribute; }; export type PrecisionAttribute = PrecisionAttribute$instance; export interface PrimaryKeyAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_PrimaryKeyAttribute: never; readonly PropertyNames: IReadOnlyList_1; } export const PrimaryKeyAttribute: { new(propertyName: string, additionalPropertyNames: string[]): PrimaryKeyAttribute; }; export type PrimaryKeyAttribute = PrimaryKeyAttribute$instance; export interface SaveChangesEventArgs$instance extends EventArgs { readonly __tsonic_type_Microsoft_EntityFrameworkCore_SaveChangesEventArgs: never; readonly AcceptAllChangesOnSuccess: boolean; } export const SaveChangesEventArgs: (abstract new(acceptAllChangesOnSuccess: boolean) => SaveChangesEventArgs) & { }; export type SaveChangesEventArgs = SaveChangesEventArgs$instance; export interface SaveChangesFailedEventArgs$instance extends SaveChangesEventArgs { readonly __tsonic_type_Microsoft_EntityFrameworkCore_SaveChangesFailedEventArgs: never; readonly Exception: Exception; } export const SaveChangesFailedEventArgs: { new(acceptAllChangesOnSuccess: boolean, exception: Exception): SaveChangesFailedEventArgs; }; export type SaveChangesFailedEventArgs = SaveChangesFailedEventArgs$instance; export interface SavedChangesEventArgs$instance extends SaveChangesEventArgs { readonly __tsonic_type_Microsoft_EntityFrameworkCore_SavedChangesEventArgs: never; readonly EntitiesSavedCount: int; } export const SavedChangesEventArgs: { new(acceptAllChangesOnSuccess: boolean, entitiesSavedCount: int): SavedChangesEventArgs; }; export type SavedChangesEventArgs = SavedChangesEventArgs$instance; export interface SavingChangesEventArgs$instance extends SaveChangesEventArgs { readonly __tsonic_type_Microsoft_EntityFrameworkCore_SavingChangesEventArgs: never; } export const SavingChangesEventArgs: { new(acceptAllChangesOnSuccess: boolean): SavingChangesEventArgs; }; export type SavingChangesEventArgs = SavingChangesEventArgs$instance; export interface UnicodeAttribute$instance extends Attribute { readonly __tsonic_type_Microsoft_EntityFrameworkCore_UnicodeAttribute: never; readonly IsUnicode: boolean; } export const UnicodeAttribute: { new(unicode: boolean): UnicodeAttribute; }; export type UnicodeAttribute = UnicodeAttribute$instance; export abstract class ChangeTrackerExtensions$instance { static ToDebugString(changeTracker: ChangeTracker, options?: ChangeTrackerDebugStringOptions, indent?: int): string; } export type ChangeTrackerExtensions = ChangeTrackerExtensions$instance; export abstract class DbFunctionsExtensions$instance { static Like(_: DbFunctions, matchExpression: string | null, pattern: string | null, escapeCharacter: string | null): boolean; static Like(_: DbFunctions, matchExpression: string | null, pattern: string | null): boolean; static Random(_: DbFunctions): double; } export type DbFunctionsExtensions = DbFunctionsExtensions$instance; export abstract class DbLoggerCategory$instance { static readonly Name: string; } export type DbLoggerCategory = DbLoggerCategory$instance; export interface DbLoggerCategory_ChangeTracking$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_ChangeTracking: never; } export const DbLoggerCategory_ChangeTracking: { new(): DbLoggerCategory_ChangeTracking; }; export type DbLoggerCategory_ChangeTracking = DbLoggerCategory_ChangeTracking$instance; export interface DbLoggerCategory_Database$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Database: never; } export const DbLoggerCategory_Database: { new(): DbLoggerCategory_Database; }; export type DbLoggerCategory_Database = DbLoggerCategory_Database$instance; export interface DbLoggerCategory_Database_Command$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Database_Command: never; } export const DbLoggerCategory_Database_Command: { new(): DbLoggerCategory_Database_Command; }; export type DbLoggerCategory_Database_Command = DbLoggerCategory_Database_Command$instance; export interface DbLoggerCategory_Database_Connection$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Database_Connection: never; } export const DbLoggerCategory_Database_Connection: { new(): DbLoggerCategory_Database_Connection; }; export type DbLoggerCategory_Database_Connection = DbLoggerCategory_Database_Connection$instance; export interface DbLoggerCategory_Database_Transaction$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Database_Transaction: never; } export const DbLoggerCategory_Database_Transaction: { new(): DbLoggerCategory_Database_Transaction; }; export type DbLoggerCategory_Database_Transaction = DbLoggerCategory_Database_Transaction$instance; export interface DbLoggerCategory_Infrastructure$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Infrastructure: never; } export const DbLoggerCategory_Infrastructure: { new(): DbLoggerCategory_Infrastructure; }; export type DbLoggerCategory_Infrastructure = DbLoggerCategory_Infrastructure$instance; export interface DbLoggerCategory_Migrations$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Migrations: never; } export const DbLoggerCategory_Migrations: { new(): DbLoggerCategory_Migrations; }; export type DbLoggerCategory_Migrations = DbLoggerCategory_Migrations$instance; export interface DbLoggerCategory_Model$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Model: never; } export const DbLoggerCategory_Model: { new(): DbLoggerCategory_Model; }; export type DbLoggerCategory_Model = DbLoggerCategory_Model$instance; export interface DbLoggerCategory_Model_Validation$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Model_Validation: never; } export const DbLoggerCategory_Model_Validation: { new(): DbLoggerCategory_Model_Validation; }; export type DbLoggerCategory_Model_Validation = DbLoggerCategory_Model_Validation$instance; export interface DbLoggerCategory_Query$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Query: never; } export const DbLoggerCategory_Query: { new(): DbLoggerCategory_Query; }; export type DbLoggerCategory_Query = DbLoggerCategory_Query$instance; export interface DbLoggerCategory_Scaffolding$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Scaffolding: never; } export const DbLoggerCategory_Scaffolding: { new(): DbLoggerCategory_Scaffolding; }; export type DbLoggerCategory_Scaffolding = DbLoggerCategory_Scaffolding$instance; export interface DbLoggerCategory_Update$instance extends LoggerCategory_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_DbLoggerCategory_Update: never; } export const DbLoggerCategory_Update: { new(): DbLoggerCategory_Update; }; export type DbLoggerCategory_Update = DbLoggerCategory_Update$instance; export abstract class EF$instance { static IsDesignTime: boolean; static readonly Functions: DbFunctions; static CompileAsyncQuery(queryExpression: Expression_1>): Func_10>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_11>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_12>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_13>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_14>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_15>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_16>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_17>; static CompileAsyncQuery(queryExpression: Expression_1>>): Func_2>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_3>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_4>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_5>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_6>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_7>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_8>; static CompileAsyncQuery(queryExpression: Expression_1>): Func_9>; static CompileQuery(queryExpression: Expression_1>>): Func_10>; static CompileQuery(queryExpression: Expression_1>>): Func_11>; static CompileQuery(queryExpression: Expression_1>>): Func_12>; static CompileQuery(queryExpression: Expression_1>>): Func_13>; static CompileQuery(queryExpression: Expression_1>>): Func_14>; static CompileQuery(queryExpression: Expression_1>>): Func_15>; static CompileQuery(queryExpression: Expression_1>>): Func_16>; static CompileQuery(queryExpression: Expression_1>>): Func_17>; static CompileQuery(queryExpression: Expression_1>>): Func_2>; static CompileQuery(queryExpression: Expression_1>>): Func_3>; static CompileQuery(queryExpression: Expression_1>>): Func_4>; static CompileQuery(queryExpression: Expression_1>>): Func_5>; static CompileQuery(queryExpression: Expression_1>>): Func_6>; static CompileQuery(queryExpression: Expression_1>>): Func_7>; static CompileQuery(queryExpression: Expression_1>>): Func_8>; static CompileQuery(queryExpression: Expression_1>>): Func_9>; static Constant(argument: T): T; static Parameter(argument: T): T; static Property(instance: unknown, propertyName: string): TProperty; } export type EF = EF$instance; export abstract class EFExtensions$instance { static MultipleParameters(argument: TSource): TSource; } export type EFExtensions = EFExtensions$instance; export abstract class EntityFrameworkQueryableExtensions$instance { static readonly ExecuteUpdateMethodInfo: MethodInfo; static AllAsync(source: IQueryable_1, predicate: Expression_1>, cancellationToken?: CancellationToken): Task_1; static AnyAsync(source: IQueryable_1, predicate: Expression_1>, cancellationToken?: CancellationToken): Task_1; static AnyAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static AsAsyncEnumerable(source: IQueryable_1): IAsyncEnumerable_1; static AsNoTracking(source: IQueryable_1): IQueryable_1; static AsNoTrackingWithIdentityResolution(source: IQueryable_1): IQueryable_1; static AsTracking(source: IQueryable_1, track: QueryTrackingBehavior): IQueryable_1; static AsTracking(source: IQueryable_1): IQueryable_1; static AverageAsync(source: IQueryable_1, selector: Expression_1>, cancellationToken?: CancellationToken): Task_1; static AverageAsync(source: IQueryable_1, selector: Expression_1>, cancellationToken?: CancellationToken): Task_1; static AverageAsync(source: IQueryable_1, selector: Expression_1>>, cancellationToken?: CancellationToken): Task_1>; static AverageAsync(source: IQueryable_1, selector: Expression_1>>, cancellationToken?: CancellationToken): Task_1>; static AverageAsync(source: IQueryable_1, selector: Expression_1>>, cancellationToken?: CancellationToken): Task_1>; static AverageAsync(source: IQueryable_1, selector: Expression_1>, cancellationToken?: CancellationToken): Task_1; static AverageAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static AverageAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static AverageAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static AverageAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static AverageAsync(source: IQueryable_1>, cancellationToken?: CancellationToken): Task_1>; static AverageAsync(source: IQueryable_1>, cancellationToken?: CancellationToken): Task_1>; static AverageAsync(source: IQueryable_1>, cancellationToken?: CancellationToken): Task_1>; static AverageAsync(source: IQueryable_1>, cancellationToken?: CancellationToken): Task_1>; static AverageAsync(source: IQueryable_1>, cancellationToken?: CancellationToken): Task_1>; static AverageAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static ContainsAsync(source: IQueryable_1, item: TSource, cancellationToken?: CancellationToken): Task_1; static CountAsync(source: IQueryable_1, predicate: Expression_1>, cancellationToken?: CancellationToken): Task_1; static CountAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static ElementAtAsync(source: IQueryable_1, index: int, cancellationToken?: CancellationToken): Task_1; static ElementAtOrDefaultAsync(source: IQueryable_1, index: int, cancellationToken?: CancellationToken): Task_1; static ExecuteDelete(source: IQueryable_1): int; static ExecuteDeleteAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static ExecuteUpdate(source: IQueryable_1, setPropertyCalls: Action_1>): int; static ExecuteUpdateAsync(source: IQueryable_1, setPropertyCalls: Action_1>, cancellationToken?: CancellationToken): Task_1; static FirstAsync(source: IQueryable_1, predicate: Expression_1>, cancellationToken?: CancellationToken): Task_1; static FirstAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static FirstOrDefaultAsync(source: IQueryable_1, predicate: Expression_1>, cancellationToken?: CancellationToken): Task_1; static FirstOrDefaultAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static ForEachAsync(source: IQueryable_1, action: Action_1, cancellationToken?: CancellationToken): Task; static IgnoreAutoIncludes(source: IQueryable_1): IQueryable_1; static IgnoreQueryFilters(source: IQueryable_1, filterKeys: IReadOnlyCollection_1): IQueryable_1; static IgnoreQueryFilters(source: IQueryable_1): IQueryable_1; static Include(source: IQueryable_1, navigationPropertyPath: Expression_1>): IIncludableQueryable_2; static Include(source: IQueryable_1, navigationPropertyPath: string): IQueryable_1; static LastAsync(source: IQueryable_1, predicate: Expression_1>, cancellationToken?: CancellationToken): Task_1; static LastAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static LastOrDefaultAsync(source: IQueryable_1, predicate: Expression_1>, cancellationToken?: CancellationToken): Task_1; static LastOrDefaultAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static Load(source: IQueryable_1): void; static LoadAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task; static LongCountAsync(source: IQueryable_1, predicate: Expression_1>, cancellationToken?: CancellationToken): Task_1; static LongCountAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static MaxAsync(source: IQueryable_1, selector: Expression_1>, cancellationToken?: CancellationToken): Task_1; static MaxAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static MinAsync(source: IQueryable_1, selector: Expression_1>, cancellationToken?: CancellationToken): Task_1; static MinAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static SingleAsync(source: IQueryable_1, predicate: Expression_1>, cancellationToken?: CancellationToken): Task_1; static SingleAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static SingleOrDefaultAsync(source: IQueryable_1, predicate: Expression_1>, cancellationToken?: CancellationToken): Task_1; static SingleOrDefaultAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static SumAsync(source: IQueryable_1, selector: Expression_1>, cancellationToken?: CancellationToken): Task_1; static SumAsync(source: IQueryable_1, selector: Expression_1>, cancellationToken?: CancellationToken): Task_1; static SumAsync(source: IQueryable_1, selector: Expression_1>, cancellationToken?: CancellationToken): Task_1; static SumAsync(source: IQueryable_1, selector: Expression_1>, cancellationToken?: CancellationToken): Task_1; static SumAsync(source: IQueryable_1, selector: Expression_1>>, cancellationToken?: CancellationToken): Task_1>; static SumAsync(source: IQueryable_1, selector: Expression_1>>, cancellationToken?: CancellationToken): Task_1>; static SumAsync(source: IQueryable_1, selector: Expression_1>>, cancellationToken?: CancellationToken): Task_1>; static SumAsync(source: IQueryable_1, selector: Expression_1>>, cancellationToken?: CancellationToken): Task_1>; static SumAsync(source: IQueryable_1, selector: Expression_1>>, cancellationToken?: CancellationToken): Task_1>; static SumAsync(source: IQueryable_1, selector: Expression_1>, cancellationToken?: CancellationToken): Task_1; static SumAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static SumAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static SumAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static SumAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static SumAsync(source: IQueryable_1>, cancellationToken?: CancellationToken): Task_1>; static SumAsync(source: IQueryable_1>, cancellationToken?: CancellationToken): Task_1>; static SumAsync(source: IQueryable_1>, cancellationToken?: CancellationToken): Task_1>; static SumAsync(source: IQueryable_1>, cancellationToken?: CancellationToken): Task_1>; static SumAsync(source: IQueryable_1>, cancellationToken?: CancellationToken): Task_1>; static SumAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static TagWith(source: IQueryable_1, tag: string): IQueryable_1; static TagWithCallSite(source: IQueryable_1, filePath?: string | null, lineNumber?: int): IQueryable_1; static ThenInclude(source: IIncludableQueryable_2>, navigationPropertyPath: Expression_1>): IIncludableQueryable_2; static ToArrayAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1; static ToDictionaryAsync(source: IQueryable_1, keySelector: Func_2, elementSelector: Func_2, comparer: IEqualityComparer_1 | null, cancellationToken?: CancellationToken): Task_1>; static ToDictionaryAsync(source: IQueryable_1, keySelector: Func_2, elementSelector: Func_2, cancellationToken?: CancellationToken): Task_1>; static ToDictionaryAsync(source: IQueryable_1, keySelector: Func_2, comparer: IEqualityComparer_1, cancellationToken?: CancellationToken): Task_1>; static ToDictionaryAsync(source: IQueryable_1, keySelector: Func_2, cancellationToken?: CancellationToken): Task_1>; static ToHashSetAsync(source: IQueryable_1, comparer: IEqualityComparer_1 | null, cancellationToken?: CancellationToken): Task_1>; static ToHashSetAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1>; static ToListAsync(source: IQueryable_1, cancellationToken?: CancellationToken): Task_1>; static ToQueryString(source: IQueryable): string; } export type EntityFrameworkQueryableExtensions = EntityFrameworkQueryableExtensions$instance; export abstract class ExecutionStrategyExtensions$instance { static Execute(strategy: IExecutionStrategy, operation: Func_1): TResult; static Execute(strategy: IExecutionStrategy, operation: Action): void; static Execute(strategy: IExecutionStrategy, state: TState, operation: Action_1): void; static Execute(strategy: IExecutionStrategy, state: TState, operation: Func_2, verifySucceeded: Func_2> | null): TResult; static Execute(strategy: IExecutionStrategy, state: TState, operation: Func_2): TResult; static ExecuteAsync(strategy: IExecutionStrategy, operation: Func_1>): Task_1; static ExecuteAsync(strategy: IExecutionStrategy, operation: Func_2>, cancellationToken: CancellationToken): Task_1; static ExecuteAsync(strategy: IExecutionStrategy, operation: Func_1): Task; static ExecuteAsync(strategy: IExecutionStrategy, operation: Func_2, cancellationToken: CancellationToken): Task; static ExecuteAsync(strategy: IExecutionStrategy, state: TState, operation: Func_2): Task; static ExecuteAsync(strategy: IExecutionStrategy, state: TState, operation: Func_2>): Task_1; static ExecuteAsync(strategy: IExecutionStrategy, state: TState, operation: Func_3>, verifySucceeded: Func_3>> | null, cancellationToken?: CancellationToken): Task_1; static ExecuteAsync(strategy: IExecutionStrategy, state: TState, operation: Func_3, cancellationToken: CancellationToken): Task; static ExecuteAsync(strategy: IExecutionStrategy, state: TState, operation: Func_3>, cancellationToken: CancellationToken): Task_1; static ExecuteInTransaction(strategy: IExecutionStrategy, operation: Func_1, verifySucceeded: Func_1): TResult; static ExecuteInTransaction(strategy: IExecutionStrategy, operation: Action, verifySucceeded: Func_1): void; static ExecuteInTransaction(strategy: IExecutionStrategy, state: TState, operation: Action_1, verifySucceeded: Func_2): void; static ExecuteInTransaction(strategy: IExecutionStrategy, state: TState, operation: Func_2, verifySucceeded: Func_2, beginTransaction: Func_2): TResult; static ExecuteInTransaction(strategy: IExecutionStrategy, state: TState, operation: Func_2, verifySucceeded: Func_2): TResult; static ExecuteInTransactionAsync(strategy: IExecutionStrategy, operation: Func_2>, verifySucceeded: Func_2>, cancellationToken?: CancellationToken): Task_1; static ExecuteInTransactionAsync(strategy: IExecutionStrategy, operation: Func_1, verifySucceeded: Func_1>): Task; static ExecuteInTransactionAsync(strategy: IExecutionStrategy, operation: Func_2, verifySucceeded: Func_2>, cancellationToken?: CancellationToken): Task; static ExecuteInTransactionAsync(strategy: IExecutionStrategy, state: TState, operation: Func_3>, verifySucceeded: Func_3>, beginTransaction: Func_3>, cancellationToken?: CancellationToken): Task_1; static ExecuteInTransactionAsync(strategy: IExecutionStrategy, state: TState, operation: Func_3, verifySucceeded: Func_3>, cancellationToken?: CancellationToken): Task; static ExecuteInTransactionAsync(strategy: IExecutionStrategy, state: TState, operation: Func_3>, verifySucceeded: Func_3>, cancellationToken?: CancellationToken): Task_1; } export type ExecutionStrategyExtensions = ExecutionStrategyExtensions$instance; export abstract class ObservableCollectionExtensions$instance { static ToBindingList(source: ObservableCollection_1): BindingList_1; } export type ObservableCollectionExtensions = ObservableCollectionExtensions$instance; export abstract class PropertyBaseExtensions$instance { static Format(properties: IEnumerable_1, includeTypes?: boolean): string; } export type PropertyBaseExtensions = PropertyBaseExtensions$instance; export abstract class RelationalComplexCollectionBuilderExtensions$instance { static HasColumnType(complexCollectionBuilder: ComplexCollectionBuilder_1, columnType: string | null): ComplexCollectionBuilder_1; static HasColumnType(complexCollectionBuilder: ComplexCollectionBuilder, columnType: string | null): ComplexCollectionBuilder; static HasJsonPropertyName(complexCollectionBuilder: ComplexCollectionBuilder_1, name: string | null): ComplexCollectionBuilder_1; static HasJsonPropertyName(complexCollectionBuilder: ComplexCollectionBuilder, name: string | null): ComplexCollectionBuilder; static ToJson(complexCollectionBuilder: ComplexCollectionBuilder_1, jsonColumnName?: string | null): ComplexCollectionBuilder_1; static ToJson(complexCollectionBuilder: ComplexCollectionBuilder, jsonColumnName?: string | null): ComplexCollectionBuilder; } export type RelationalComplexCollectionBuilderExtensions = RelationalComplexCollectionBuilderExtensions$instance; export abstract class RelationalComplexCollectionTypePropertyBuilderExtensions$instance { static HasJsonPropertyName(propertyBuilder: ComplexCollectionTypePropertyBuilder_1, name: string | null): ComplexCollectionTypePropertyBuilder_1; static HasJsonPropertyName(propertyBuilder: ComplexCollectionTypePropertyBuilder, name: string | null): ComplexCollectionTypePropertyBuilder; } export type RelationalComplexCollectionTypePropertyBuilderExtensions = RelationalComplexCollectionTypePropertyBuilderExtensions$instance; export abstract class RelationalComplexPropertyBuilderExtensions$instance { static HasColumnType(complexPropertyBuilder: ComplexPropertyBuilder_1, columnType: string | null): ComplexPropertyBuilder_1; static HasColumnType(complexPropertyBuilder: ComplexPropertyBuilder, columnType: string | null): ComplexPropertyBuilder; static HasJsonPropertyName(complexPropertyBuilder: ComplexPropertyBuilder_1, name: string | null): ComplexPropertyBuilder_1; static HasJsonPropertyName(complexPropertyBuilder: ComplexPropertyBuilder, name: string | null): ComplexPropertyBuilder; static ToJson(complexPropertyBuilder: ComplexPropertyBuilder_1, jsonColumnName?: string | null): ComplexPropertyBuilder_1; static ToJson(complexPropertyBuilder: ComplexPropertyBuilder, jsonColumnName?: string | null): ComplexPropertyBuilder; } export type RelationalComplexPropertyBuilderExtensions = RelationalComplexPropertyBuilderExtensions$instance; export abstract class RelationalComplexPropertyExtensions$instance { static GetJsonPropertyName(complexProperty: IReadOnlyComplexProperty): string | null; static GetJsonPropertyNameConfigurationSource(complexProperty: IConventionComplexProperty): Nullable_1; static SetJsonPropertyName(complexProperty: IConventionComplexProperty, name: string | null, fromDataAnnotation?: boolean): string | null; static SetJsonPropertyName(complexProperty: IMutableComplexProperty, name: string | null): void; } export type RelationalComplexPropertyExtensions = RelationalComplexPropertyExtensions$instance; export abstract class RelationalComplexTypePrimitiveCollectionBuilderExtensions$instance { static HasColumnName(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, name: string | null): ComplexTypePrimitiveCollectionBuilder_1; static HasColumnName(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, name: string | null): ComplexTypePrimitiveCollectionBuilder; static HasColumnOrder(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, order: Nullable_1): ComplexTypePrimitiveCollectionBuilder_1; static HasColumnOrder(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, order: Nullable_1): ComplexTypePrimitiveCollectionBuilder; static HasColumnType(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, typeName: string | null): ComplexTypePrimitiveCollectionBuilder_1; static HasColumnType(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, typeName: string | null): ComplexTypePrimitiveCollectionBuilder; static HasComment(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, comment: string | null): ComplexTypePrimitiveCollectionBuilder_1; static HasComment(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, comment: string | null): ComplexTypePrimitiveCollectionBuilder; static HasComputedColumnSql(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, sql: string | null, stored: Nullable_1): ComplexTypePrimitiveCollectionBuilder_1; static HasComputedColumnSql(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, sql: string | null): ComplexTypePrimitiveCollectionBuilder_1; static HasComputedColumnSql(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1): ComplexTypePrimitiveCollectionBuilder_1; static HasComputedColumnSql(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, sql: string | null, stored: Nullable_1): ComplexTypePrimitiveCollectionBuilder; static HasComputedColumnSql(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, sql: string | null): ComplexTypePrimitiveCollectionBuilder; static HasComputedColumnSql(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder): ComplexTypePrimitiveCollectionBuilder; static HasDefaultValue(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, value: unknown | null): ComplexTypePrimitiveCollectionBuilder_1; static HasDefaultValue(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1): ComplexTypePrimitiveCollectionBuilder_1; static HasDefaultValue(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, value: unknown | null): ComplexTypePrimitiveCollectionBuilder; static HasDefaultValue(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder): ComplexTypePrimitiveCollectionBuilder; static HasDefaultValueSql(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, sql: string | null): ComplexTypePrimitiveCollectionBuilder_1; static HasDefaultValueSql(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1): ComplexTypePrimitiveCollectionBuilder_1; static HasDefaultValueSql(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, sql: string | null): ComplexTypePrimitiveCollectionBuilder; static HasDefaultValueSql(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder): ComplexTypePrimitiveCollectionBuilder; static HasJsonPropertyName(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, name: string | null): ComplexTypePrimitiveCollectionBuilder_1; static HasJsonPropertyName(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, name: string | null): ComplexTypePrimitiveCollectionBuilder; static IsFixedLength(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, fixedLength?: boolean): ComplexTypePrimitiveCollectionBuilder_1; static IsFixedLength(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, fixedLength?: boolean): ComplexTypePrimitiveCollectionBuilder; static UseCollation(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder_1, collation: string | null): ComplexTypePrimitiveCollectionBuilder_1; static UseCollation(primitiveCollectionBuilder: ComplexTypePrimitiveCollectionBuilder, collation: string | null): ComplexTypePrimitiveCollectionBuilder; } export type RelationalComplexTypePrimitiveCollectionBuilderExtensions = RelationalComplexTypePrimitiveCollectionBuilderExtensions$instance; export abstract class RelationalComplexTypePropertyBuilderExtensions$instance { static HasColumnName(propertyBuilder: ComplexTypePropertyBuilder_1, name: string | null): ComplexTypePropertyBuilder_1; static HasColumnName(propertyBuilder: ComplexTypePropertyBuilder, name: string | null): ComplexTypePropertyBuilder; static HasColumnOrder(propertyBuilder: ComplexTypePropertyBuilder_1, order: Nullable_1): ComplexTypePropertyBuilder_1; static HasColumnOrder(propertyBuilder: ComplexTypePropertyBuilder, order: Nullable_1): ComplexTypePropertyBuilder; static HasColumnType(propertyBuilder: ComplexTypePropertyBuilder_1, typeName: string | null): ComplexTypePropertyBuilder_1; static HasColumnType(propertyBuilder: ComplexTypePropertyBuilder, typeName: string | null): ComplexTypePropertyBuilder; static HasComment(propertyBuilder: ComplexTypePropertyBuilder_1, comment: string | null): ComplexTypePropertyBuilder_1; static HasComment(propertyBuilder: ComplexTypePropertyBuilder, comment: string | null): ComplexTypePropertyBuilder; static HasComputedColumnSql(propertyBuilder: ComplexTypePropertyBuilder_1, sql: string | null, stored: Nullable_1): ComplexTypePropertyBuilder_1; static HasComputedColumnSql(propertyBuilder: ComplexTypePropertyBuilder_1, sql: string | null): ComplexTypePropertyBuilder_1; static HasComputedColumnSql(propertyBuilder: ComplexTypePropertyBuilder_1): ComplexTypePropertyBuilder_1; static HasComputedColumnSql(propertyBuilder: ComplexTypePropertyBuilder, sql: string | null, stored: Nullable_1): ComplexTypePropertyBuilder; static HasComputedColumnSql(propertyBuilder: ComplexTypePropertyBuilder, sql: string | null): ComplexTypePropertyBuilder; static HasComputedColumnSql(propertyBuilder: ComplexTypePropertyBuilder): ComplexTypePropertyBuilder; static HasDefaultValue(propertyBuilder: ComplexTypePropertyBuilder_1, value: unknown | null): ComplexTypePropertyBuilder_1; static HasDefaultValue(propertyBuilder: ComplexTypePropertyBuilder_1): ComplexTypePropertyBuilder_1; static HasDefaultValue(propertyBuilder: ComplexTypePropertyBuilder, value: unknown | null): ComplexTypePropertyBuilder; static HasDefaultValue(propertyBuilder: ComplexTypePropertyBuilder): ComplexTypePropertyBuilder; static HasDefaultValueSql(propertyBuilder: ComplexTypePropertyBuilder_1, sql: string | null): ComplexTypePropertyBuilder_1; static HasDefaultValueSql(propertyBuilder: ComplexTypePropertyBuilder_1): ComplexTypePropertyBuilder_1; static HasDefaultValueSql(propertyBuilder: ComplexTypePropertyBuilder, sql: string | null): ComplexTypePropertyBuilder; static HasDefaultValueSql(propertyBuilder: ComplexTypePropertyBuilder): ComplexTypePropertyBuilder; static HasJsonPropertyName(propertyBuilder: ComplexTypePropertyBuilder_1, name: string | null): ComplexTypePropertyBuilder_1; static HasJsonPropertyName(propertyBuilder: ComplexTypePropertyBuilder, name: string | null): ComplexTypePropertyBuilder; static IsFixedLength(propertyBuilder: ComplexTypePropertyBuilder_1, fixedLength?: boolean): ComplexTypePropertyBuilder_1; static IsFixedLength(propertyBuilder: ComplexTypePropertyBuilder, fixedLength?: boolean): ComplexTypePropertyBuilder; static UseCollation(propertyBuilder: ComplexTypePropertyBuilder_1, collation: string | null): ComplexTypePropertyBuilder_1; static UseCollation(propertyBuilder: ComplexTypePropertyBuilder, collation: string | null): ComplexTypePropertyBuilder; } export type RelationalComplexTypePropertyBuilderExtensions = RelationalComplexTypePropertyBuilderExtensions$instance; export abstract class RelationalDatabaseFacadeExtensions$instance { static BeginTransaction(databaseFacade: DatabaseFacade, isolationLevel: IsolationLevel): IDbContextTransaction; static BeginTransactionAsync(databaseFacade: DatabaseFacade, isolationLevel: IsolationLevel, cancellationToken?: CancellationToken): Task_1; static CloseConnection(databaseFacade: DatabaseFacade): void; static CloseConnectionAsync(databaseFacade: DatabaseFacade): Task; static ExecuteSql(databaseFacade: DatabaseFacade, sql: FormattableString): int; static ExecuteSqlAsync(databaseFacade: DatabaseFacade, sql: FormattableString, cancellationToken?: CancellationToken): Task_1; static ExecuteSqlInterpolated(databaseFacade: DatabaseFacade, sql: FormattableString): int; static ExecuteSqlInterpolatedAsync(databaseFacade: DatabaseFacade, sql: FormattableString, cancellationToken?: CancellationToken): Task_1; static ExecuteSqlRaw(databaseFacade: DatabaseFacade, sql: string, parameters: IEnumerable_1): int; static ExecuteSqlRaw(databaseFacade: DatabaseFacade, sql: string, ...parameters: (unknown | null)[]): int; static ExecuteSqlRawAsync(databaseFacade: DatabaseFacade, sql: string, parameters: IEnumerable_1, cancellationToken?: CancellationToken): Task_1; static ExecuteSqlRawAsync(databaseFacade: DatabaseFacade, sql: string, ...parameters: unknown[]): Task_1; static ExecuteSqlRawAsync(databaseFacade: DatabaseFacade, sql: string, cancellationToken?: CancellationToken): Task_1; static GenerateCreateScript(databaseFacade: DatabaseFacade): string; static GetAppliedMigrations(databaseFacade: DatabaseFacade): IEnumerable_1; static GetAppliedMigrationsAsync(databaseFacade: DatabaseFacade, cancellationToken?: CancellationToken): Task_1>; static GetCommandTimeout(databaseFacade: DatabaseFacade): Nullable_1; static GetConnectionString(databaseFacade: DatabaseFacade): string | null; static GetDbConnection(databaseFacade: DatabaseFacade): DbConnection; static GetMigrations(databaseFacade: DatabaseFacade): IEnumerable_1; static GetPendingMigrations(databaseFacade: DatabaseFacade): IEnumerable_1; static GetPendingMigrationsAsync(databaseFacade: DatabaseFacade, cancellationToken?: CancellationToken): Task_1>; static HasPendingModelChanges(databaseFacade: DatabaseFacade): boolean; static IsRelational(databaseFacade: DatabaseFacade): boolean; static Migrate(databaseFacade: DatabaseFacade, targetMigration: string | null): void; static Migrate(databaseFacade: DatabaseFacade): void; static MigrateAsync(databaseFacade: DatabaseFacade, targetMigration: string | null, cancellationToken?: CancellationToken): Task; static MigrateAsync(databaseFacade: DatabaseFacade, cancellationToken?: CancellationToken): Task; static OpenConnection(databaseFacade: DatabaseFacade): void; static OpenConnectionAsync(databaseFacade: DatabaseFacade, cancellationToken?: CancellationToken): Task; static SetCommandTimeout(databaseFacade: DatabaseFacade, timeout: Nullable_1): void; static SetCommandTimeout(databaseFacade: DatabaseFacade, timeout: TimeSpan): void; static SetConnectionString(databaseFacade: DatabaseFacade, connectionString: string | null): void; static SetDbConnection(databaseFacade: DatabaseFacade, connection: DbConnection | null, contextOwnsConnection?: boolean): void; static SqlQuery(databaseFacade: DatabaseFacade, sql: FormattableString): IQueryable_1; static SqlQueryRaw(databaseFacade: DatabaseFacade, sql: string, ...parameters: unknown[]): IQueryable_1; static UseTransaction(databaseFacade: DatabaseFacade, transaction: DbTransaction | null, transactionId: Guid): IDbContextTransaction | null; static UseTransaction(databaseFacade: DatabaseFacade, transaction: DbTransaction | null): IDbContextTransaction | null; static UseTransactionAsync(databaseFacade: DatabaseFacade, transaction: DbTransaction | null, transactionId: Guid, cancellationToken?: CancellationToken): Task_1; static UseTransactionAsync(databaseFacade: DatabaseFacade, transaction: DbTransaction | null, cancellationToken?: CancellationToken): Task_1; } export type RelationalDatabaseFacadeExtensions = RelationalDatabaseFacadeExtensions$instance; export abstract class RelationalDbFunctionsExtensions$instance { static Collate(_: DbFunctions, operand: TProperty, collation: string): TProperty; static Greatest(_: DbFunctions, ...values: T[]): T; static Least(_: DbFunctions, ...values: T[]): T; } export type RelationalDbFunctionsExtensions = RelationalDbFunctionsExtensions$instance; export abstract class RelationalElementTypeBuilderExtensions$instance { static CanSetFixedLength(elementTypeBuilder: IConventionElementTypeBuilder, fixedLength: Nullable_1, fromDataAnnotation?: boolean): boolean; static CanSetStoreType(elementTypeBuilder: IConventionElementTypeBuilder, typeName: string | null, fromDataAnnotation?: boolean): boolean; static HasStoreType(elementTypeBuilder: ElementTypeBuilder, typeName: string | null): ElementTypeBuilder; static HasStoreType(elementTypeBuilder: IConventionElementTypeBuilder, typeName: string | null, fromDataAnnotation?: boolean): IConventionElementTypeBuilder | null; static IsFixedLength(elementTypeBuilder: ElementTypeBuilder, fixedLength?: boolean): ElementTypeBuilder; static IsFixedLength(elementTypeBuilder: IConventionElementTypeBuilder, fixedLength: Nullable_1, fromDataAnnotation?: boolean): IConventionElementTypeBuilder | null; } export type RelationalElementTypeBuilderExtensions = RelationalElementTypeBuilderExtensions$instance; export abstract class RelationalElementTypeExtensions$instance { static FindRelationalTypeMapping(elementType: IReadOnlyElementType): RelationalTypeMapping | null; static GetIsFixedLengthConfigurationSource(elementType: IConventionElementType): Nullable_1; static GetRelationalTypeMapping(elementType: IReadOnlyElementType): RelationalTypeMapping; static GetStoreType(elementType: IElementType): string; static GetStoreType(elementType: IReadOnlyElementType): string | null; static GetStoreTypeConfigurationSource(elementType: IConventionElementType): Nullable_1; static IsFixedLength(elementType: IReadOnlyElementType, storeObject: StoreObjectIdentifier): Nullable_1; static IsFixedLength(elementType: IReadOnlyElementType): Nullable_1; static SetIsFixedLength(elementType: IConventionElementType, fixedLength: Nullable_1, fromDataAnnotation?: boolean): Nullable_1; static SetIsFixedLength(elementType: IMutableElementType, fixedLength: Nullable_1): void; static SetStoreType(elementType: IConventionElementType, value: string | null, fromDataAnnotation?: boolean): string | null; static SetStoreType(elementType: IMutableElementType, value: string | null): void; } export type RelationalElementTypeExtensions = RelationalElementTypeExtensions$instance; export abstract class RelationalEntityTypeBuilderExtensions$instance { static CanExcludeTableFromMigrations(entityTypeBuilder: IConventionEntityTypeBuilder, excludedFromMigrations: Nullable_1, fromDataAnnotation?: boolean): boolean; static CanHaveCheckConstraint(entityTypeBuilder: IConventionEntityTypeBuilder, name: string, sql: string | null, fromDataAnnotation?: boolean): boolean; static CanSetComment(entityTypeBuilder: IConventionEntityTypeBuilder, comment: string | null, fromDataAnnotation?: boolean): boolean; static CanSetFunction(entityTypeBuilder: IConventionEntityTypeBuilder, function_: MethodInfo | null, fromDataAnnotation?: boolean): boolean; static CanSetFunction(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static CanSetJsonPropertyName(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static CanSetMappingStrategy(entityTypeBuilder: IConventionEntityTypeBuilder, strategy: string | null, fromDataAnnotation?: boolean): boolean; static CanSetSchema(entityTypeBuilder: IConventionEntityTypeBuilder, schema: string | null, fromDataAnnotation?: boolean): boolean; static CanSetSqlQuery(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static CanSetTable(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static CanSetView(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static CanSetViewSchema(entityTypeBuilder: IConventionEntityTypeBuilder, schema: string | null, fromDataAnnotation?: boolean): boolean; static DeleteUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder_1, buildAction: Action_1>): EntityTypeBuilder_1; static DeleteUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder_1, name: string, buildAction: Action_1>): EntityTypeBuilder_1; static DeleteUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder_1, name: string, schema: string | null, buildAction: Action_1>): EntityTypeBuilder_1; static DeleteUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder, buildAction: Action_1): EntityTypeBuilder; static DeleteUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder, name: string, buildAction: Action_1): EntityTypeBuilder; static DeleteUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder, name: string, schema: string | null, buildAction: Action_1): EntityTypeBuilder; static DeleteUsingStoredProcedure(entityTypeBuilder: IConventionEntityTypeBuilder, fromDataAnnotation?: boolean): IConventionStoredProcedureBuilder | null; static DeleteUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder, buildAction: Action_1): OwnedNavigationBuilder; static DeleteUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, buildAction: Action_1): OwnedNavigationBuilder; static DeleteUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, schema: string | null, buildAction: Action_1): OwnedNavigationBuilder; static DeleteUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder_2, buildAction: Action_1>): OwnedNavigationBuilder_2; static DeleteUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, buildAction: Action_1>): OwnedNavigationBuilder_2; static DeleteUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, schema: string | null, buildAction: Action_1>): OwnedNavigationBuilder_2; static ExcludeTableFromMigrations(entityTypeBuilder: IConventionEntityTypeBuilder, excludedFromMigrations: Nullable_1, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static HasCheckConstraint(entityTypeBuilder: EntityTypeBuilder_1, name: string, sql: string, buildAction: Action_1): EntityTypeBuilder_1; static HasCheckConstraint(entityTypeBuilder: EntityTypeBuilder_1, name: string, sql: string | null): EntityTypeBuilder_1; static HasCheckConstraint(entityTypeBuilder: EntityTypeBuilder, name: string, sql: string, buildAction: Action_1): EntityTypeBuilder; static HasCheckConstraint(entityTypeBuilder: EntityTypeBuilder, name: string, sql: string | null): EntityTypeBuilder; static HasCheckConstraint(entityTypeBuilder: IConventionEntityTypeBuilder, name: string, sql: string | null, fromDataAnnotation?: boolean): IConventionCheckConstraintBuilder | null; static HasCheckConstraint(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, sql: string, buildAction: Action_1): OwnedNavigationBuilder; static HasCheckConstraint(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, sql: string | null): OwnedNavigationBuilder; static HasCheckConstraint(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, sql: string, buildAction: Action_1): OwnedNavigationBuilder_2; static HasCheckConstraint(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, sql: string | null): OwnedNavigationBuilder_2; static HasComment(entityTypeBuilder: EntityTypeBuilder_1, comment: string | null): EntityTypeBuilder_1; static HasComment(entityTypeBuilder: EntityTypeBuilder, comment: string | null): EntityTypeBuilder; static HasComment(entityTypeBuilder: IConventionEntityTypeBuilder, comment: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static HasJsonPropertyName(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static InsertUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder_1, buildAction: Action_1>): EntityTypeBuilder_1; static InsertUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder_1, name: string, buildAction: Action_1>): EntityTypeBuilder_1; static InsertUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder_1, name: string, schema: string | null, buildAction: Action_1>): EntityTypeBuilder_1; static InsertUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder, buildAction: Action_1): EntityTypeBuilder; static InsertUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder, name: string, buildAction: Action_1): EntityTypeBuilder; static InsertUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder, name: string, schema: string | null, buildAction: Action_1): EntityTypeBuilder; static InsertUsingStoredProcedure(entityTypeBuilder: IConventionEntityTypeBuilder, fromDataAnnotation?: boolean): IConventionStoredProcedureBuilder | null; static InsertUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder, buildAction: Action_1): OwnedNavigationBuilder; static InsertUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, buildAction: Action_1): OwnedNavigationBuilder; static InsertUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, schema: string | null, buildAction: Action_1): OwnedNavigationBuilder; static InsertUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder_2, buildAction: Action_1>): OwnedNavigationBuilder_2; static InsertUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, buildAction: Action_1>): OwnedNavigationBuilder_2; static InsertUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, schema: string | null, buildAction: Action_1>): OwnedNavigationBuilder_2; static SplitToTable(entityTypeBuilder: EntityTypeBuilder_1, name: string, buildAction: Action_1>): EntityTypeBuilder_1; static SplitToTable(entityTypeBuilder: EntityTypeBuilder_1, name: string, schema: string | null, buildAction: Action_1>): EntityTypeBuilder_1; static SplitToTable(entityTypeBuilder: EntityTypeBuilder, name: string, buildAction: Action_1): EntityTypeBuilder; static SplitToTable(entityTypeBuilder: EntityTypeBuilder, name: string, schema: string | null, buildAction: Action_1): EntityTypeBuilder; static SplitToTable(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, buildAction: Action_1): OwnedNavigationBuilder; static SplitToTable(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, schema: string | null, buildAction: Action_1): OwnedNavigationBuilder; static SplitToTable(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, buildAction: Action_1>): OwnedNavigationBuilder_2; static SplitToTable(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, schema: string | null, buildAction: Action_1>): OwnedNavigationBuilder_2; static SplitToView(entityTypeBuilder: EntityTypeBuilder_1, name: string, buildAction: Action_1>): EntityTypeBuilder_1; static SplitToView(entityTypeBuilder: EntityTypeBuilder_1, name: string, schema: string | null, buildAction: Action_1>): EntityTypeBuilder_1; static SplitToView(entityTypeBuilder: EntityTypeBuilder, name: string, buildAction: Action_1): EntityTypeBuilder; static SplitToView(entityTypeBuilder: EntityTypeBuilder, name: string, schema: string | null, buildAction: Action_1): EntityTypeBuilder; static SplitToView(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, buildAction: Action_1): OwnedNavigationBuilder; static SplitToView(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, schema: string | null, buildAction: Action_1): OwnedNavigationBuilder; static SplitToView(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, buildAction: Action_1>): OwnedNavigationBuilder_2; static SplitToView(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, schema: string | null, buildAction: Action_1>): OwnedNavigationBuilder_2; static ToFunction(entityTypeBuilder: EntityTypeBuilder_1, function_: MethodInfo, configureFunction: Action_1>): EntityTypeBuilder_1; static ToFunction(entityTypeBuilder: EntityTypeBuilder_1, function_: MethodInfo | null): EntityTypeBuilder_1; static ToFunction(entityTypeBuilder: EntityTypeBuilder_1, name: string, configureFunction: Action_1>): EntityTypeBuilder_1; static ToFunction(entityTypeBuilder: EntityTypeBuilder_1, name: string | null): EntityTypeBuilder_1; static ToFunction(entityTypeBuilder: EntityTypeBuilder, function_: MethodInfo, configureFunction: Action_1): EntityTypeBuilder; static ToFunction(entityTypeBuilder: EntityTypeBuilder, function_: MethodInfo | null): EntityTypeBuilder; static ToFunction(entityTypeBuilder: EntityTypeBuilder, name: string, configureFunction: Action_1): EntityTypeBuilder; static ToFunction(entityTypeBuilder: EntityTypeBuilder, name: string | null): EntityTypeBuilder; static ToFunction(entityTypeBuilder: IConventionEntityTypeBuilder, function_: MethodInfo | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static ToFunction(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static ToFunction(ownedNavigationBuilder: OwnedNavigationBuilder, function_: MethodInfo, configureFunction: Action_1): OwnedNavigationBuilder; static ToFunction(ownedNavigationBuilder: OwnedNavigationBuilder, function_: MethodInfo | null): OwnedNavigationBuilder; static ToFunction(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, configureFunction: Action_1): OwnedNavigationBuilder; static ToFunction(ownedNavigationBuilder: OwnedNavigationBuilder, name: string | null): OwnedNavigationBuilder; static ToFunction(ownedNavigationBuilder: OwnedNavigationBuilder_2, function_: MethodInfo, configureFunction: Action_1>): OwnedNavigationBuilder_2; static ToFunction(ownedNavigationBuilder: OwnedNavigationBuilder_2, function_: MethodInfo | null): OwnedNavigationBuilder_2; static ToFunction(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, configureFunction: Action_1>): OwnedNavigationBuilder_2; static ToFunction(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string | null): OwnedNavigationBuilder_2; static ToSchema(entityTypeBuilder: IConventionEntityTypeBuilder, schema: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static ToSqlQuery(entityTypeBuilder: EntityTypeBuilder_1, query: string): EntityTypeBuilder_1; static ToSqlQuery(entityTypeBuilder: EntityTypeBuilder, query: string): EntityTypeBuilder; static ToSqlQuery(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static ToTable(entityTypeBuilder: EntityTypeBuilder_1, buildAction: Action_1>): EntityTypeBuilder_1; static ToTable(entityTypeBuilder: EntityTypeBuilder_1, name: string, buildAction: Action_1>): EntityTypeBuilder_1; static ToTable(entityTypeBuilder: EntityTypeBuilder_1, name: string, schema: string | null, buildAction: Action_1>): EntityTypeBuilder_1; static ToTable(entityTypeBuilder: EntityTypeBuilder_1, name: string, schema: string | null): EntityTypeBuilder_1; static ToTable(entityTypeBuilder: EntityTypeBuilder_1, name: string | null): EntityTypeBuilder_1; static ToTable(entityTypeBuilder: EntityTypeBuilder, buildAction: Action_1): EntityTypeBuilder; static ToTable(entityTypeBuilder: EntityTypeBuilder, name: string, buildAction: Action_1): EntityTypeBuilder; static ToTable(entityTypeBuilder: EntityTypeBuilder, name: string, schema: string | null, buildAction: Action_1): EntityTypeBuilder; static ToTable(entityTypeBuilder: EntityTypeBuilder, name: string, schema: string | null): EntityTypeBuilder; static ToTable(entityTypeBuilder: EntityTypeBuilder, name: string | null): EntityTypeBuilder; static ToTable(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static ToTable(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, schema: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static ToTable(ownedNavigationBuilder: OwnedNavigationBuilder, buildAction: Action_1): OwnedNavigationBuilder; static ToTable(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, buildAction: Action_1): OwnedNavigationBuilder; static ToTable(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, schema: string | null, buildAction: Action_1): OwnedNavigationBuilder; static ToTable(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, schema: string | null): OwnedNavigationBuilder; static ToTable(ownedNavigationBuilder: OwnedNavigationBuilder, name: string | null): OwnedNavigationBuilder; static ToTable(ownedNavigationBuilder: OwnedNavigationBuilder_2, buildAction: Action_1>): OwnedNavigationBuilder_2; static ToTable(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, buildAction: Action_1>): OwnedNavigationBuilder_2; static ToTable(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, schema: string | null, buildAction: Action_1>): OwnedNavigationBuilder_2; static ToTable(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, schema: string | null): OwnedNavigationBuilder_2; static ToTable(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string | null): OwnedNavigationBuilder_2; static ToView(entityTypeBuilder: EntityTypeBuilder_1, name: string, buildAction: Action_1>): EntityTypeBuilder_1; static ToView(entityTypeBuilder: EntityTypeBuilder_1, name: string, schema: string | null, buildAction: Action_1>): EntityTypeBuilder_1; static ToView(entityTypeBuilder: EntityTypeBuilder_1, name: string | null, schema: string | null): EntityTypeBuilder_1; static ToView(entityTypeBuilder: EntityTypeBuilder_1, name: string | null): EntityTypeBuilder_1; static ToView(entityTypeBuilder: EntityTypeBuilder, name: string, buildAction: Action_1): EntityTypeBuilder; static ToView(entityTypeBuilder: EntityTypeBuilder, name: string, schema: string | null, buildAction: Action_1): EntityTypeBuilder; static ToView(entityTypeBuilder: EntityTypeBuilder, name: string | null, schema: string | null): EntityTypeBuilder; static ToView(entityTypeBuilder: EntityTypeBuilder, name: string | null): EntityTypeBuilder; static ToView(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static ToView(entityTypeBuilder: IConventionEntityTypeBuilder, name: string | null, schema: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static ToView(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, buildAction: Action_1): OwnedNavigationBuilder; static ToView(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, schema: string | null, buildAction: Action_1): OwnedNavigationBuilder; static ToView(ownedNavigationBuilder: OwnedNavigationBuilder, name: string | null, schema: string | null): OwnedNavigationBuilder; static ToView(ownedNavigationBuilder: OwnedNavigationBuilder, name: string | null): OwnedNavigationBuilder; static ToView(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, buildAction: Action_1>): OwnedNavigationBuilder_2; static ToView(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, schema: string | null, buildAction: Action_1>): OwnedNavigationBuilder_2; static ToView(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string | null, schema: string | null): OwnedNavigationBuilder_2; static ToView(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string | null): OwnedNavigationBuilder_2; static ToViewSchema(entityTypeBuilder: IConventionEntityTypeBuilder, schema: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static UpdateUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder_1, buildAction: Action_1>): EntityTypeBuilder_1; static UpdateUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder_1, name: string, buildAction: Action_1>): EntityTypeBuilder_1; static UpdateUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder_1, name: string, schema: string | null, buildAction: Action_1>): EntityTypeBuilder_1; static UpdateUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder, buildAction: Action_1): EntityTypeBuilder; static UpdateUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder, name: string, buildAction: Action_1): EntityTypeBuilder; static UpdateUsingStoredProcedure(entityTypeBuilder: EntityTypeBuilder, name: string, schema: string | null, buildAction: Action_1): EntityTypeBuilder; static UpdateUsingStoredProcedure(entityTypeBuilder: IConventionEntityTypeBuilder, fromDataAnnotation?: boolean): IConventionStoredProcedureBuilder | null; static UpdateUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder, buildAction: Action_1): OwnedNavigationBuilder; static UpdateUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, buildAction: Action_1): OwnedNavigationBuilder; static UpdateUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder, name: string, schema: string | null, buildAction: Action_1): OwnedNavigationBuilder; static UpdateUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder_2, buildAction: Action_1>): OwnedNavigationBuilder_2; static UpdateUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, buildAction: Action_1>): OwnedNavigationBuilder_2; static UpdateUsingStoredProcedure(ownedNavigationBuilder: OwnedNavigationBuilder_2, name: string, schema: string | null, buildAction: Action_1>): OwnedNavigationBuilder_2; static UseMappingStrategy(entityTypeBuilder: IConventionEntityTypeBuilder, strategy: string | null, fromDataAnnotation?: boolean): IConventionEntityTypeBuilder | null; static UseTpcMappingStrategy(entityTypeBuilder: EntityTypeBuilder_1): EntityTypeBuilder_1; static UseTpcMappingStrategy(entityTypeBuilder: EntityTypeBuilder): EntityTypeBuilder; static UseTphMappingStrategy(entityTypeBuilder: EntityTypeBuilder_1): EntityTypeBuilder_1; static UseTphMappingStrategy(entityTypeBuilder: EntityTypeBuilder): EntityTypeBuilder; static UseTptMappingStrategy(entityTypeBuilder: EntityTypeBuilder_1): EntityTypeBuilder_1; static UseTptMappingStrategy(entityTypeBuilder: EntityTypeBuilder): EntityTypeBuilder; } export type RelationalEntityTypeBuilderExtensions = RelationalEntityTypeBuilderExtensions$instance; export abstract class RelationalEntityTypeExtensions$instance { static readonly DefaultQueryNameBase: string; static AddCheckConstraint(entityType: IConventionEntityType, name: string, sql: string, fromDataAnnotation?: boolean): IConventionCheckConstraint; static AddCheckConstraint(entityType: IMutableEntityType, name: string, sql: string): IMutableCheckConstraint; static FindCheckConstraint(entityType: IConventionEntityType, name: string): IConventionCheckConstraint | null; static FindCheckConstraint(entityType: IEntityType, name: string): ICheckConstraint | null; static FindCheckConstraint(entityType: IMutableEntityType, name: string): IMutableCheckConstraint | null; static FindCheckConstraint(entityType: IReadOnlyEntityType, name: string): IReadOnlyCheckConstraint | null; static FindMappingFragment(entityType: IConventionEntityType, storeObject: StoreObjectIdentifier): IConventionEntityTypeMappingFragment | null; static FindMappingFragment(entityType: IEntityType, storeObject: StoreObjectIdentifier): IEntityTypeMappingFragment | null; static FindMappingFragment(entityType: IMutableEntityType, storeObject: StoreObjectIdentifier): IMutableEntityTypeMappingFragment | null; static FindMappingFragment(entityType: IReadOnlyEntityType, storeObject: StoreObjectIdentifier): IReadOnlyEntityTypeMappingFragment | null; static FindRowInternalForeignKeys(entityType: IConventionEntityType, storeObject: StoreObjectIdentifier): IEnumerable_1; static FindRowInternalForeignKeys(entityType: IEntityType, storeObject: StoreObjectIdentifier): IEnumerable_1; static FindRowInternalForeignKeys(entityType: IMutableEntityType, storeObject: StoreObjectIdentifier): IEnumerable_1; static FindRowInternalForeignKeys(entityType: IReadOnlyEntityType, storeObject: StoreObjectIdentifier): IEnumerable_1; static GetCheckConstraints(entityType: IConventionEntityType): IEnumerable_1; static GetCheckConstraints(entityType: IEntityType): IEnumerable_1; static GetCheckConstraints(entityType: IMutableEntityType): IEnumerable_1; static GetCheckConstraints(entityType: IReadOnlyEntityType): IEnumerable_1; static GetComment(entityType: IReadOnlyEntityType): string | null; static GetCommentConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetContainerColumnTypeMapping(entityType: IReadOnlyEntityType): RelationalTypeMapping | null; static GetContainerColumnTypeMappingConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetDeclaredCheckConstraints(entityType: IConventionEntityType): IEnumerable_1; static GetDeclaredCheckConstraints(entityType: IEntityType): IEnumerable_1; static GetDeclaredCheckConstraints(entityType: IMutableEntityType): IEnumerable_1; static GetDeclaredCheckConstraints(entityType: IReadOnlyEntityType): IEnumerable_1; static GetDefaultSchema(entityType: IReadOnlyEntityType): string | null; static GetDefaultSqlQueryName(entityType: IReadOnlyEntityType): string; static GetDefaultTableName(entityType: IReadOnlyEntityType, truncate?: boolean): string | null; static GetDefaultViewName(entityType: IReadOnlyEntityType): string | null; static GetDefaultViewSchema(entityType: IReadOnlyEntityType): string | null; static GetDeleteStoredProcedure(entityType: IConventionEntityType): IConventionStoredProcedure | null; static GetDeleteStoredProcedure(entityType: IEntityType): IStoredProcedure | null; static GetDeleteStoredProcedure(entityType: IMutableEntityType): IMutableStoredProcedure | null; static GetDeleteStoredProcedure(entityType: IReadOnlyEntityType): IReadOnlyStoredProcedure | null; static GetDeleteStoredProcedureConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetFunctionName(entityType: IReadOnlyEntityType): string | null; static GetFunctionNameConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetInsertStoredProcedure(entityType: IConventionEntityType): IConventionStoredProcedure | null; static GetInsertStoredProcedure(entityType: IEntityType): IStoredProcedure | null; static GetInsertStoredProcedure(entityType: IMutableEntityType): IMutableStoredProcedure | null; static GetInsertStoredProcedure(entityType: IReadOnlyEntityType): IReadOnlyStoredProcedure | null; static GetInsertStoredProcedureConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetIsTableExcludedFromMigrationsConfigurationSource(entityType: IConventionEntityType, storeObject: StoreObjectIdentifier): Nullable_1; static GetIsTableExcludedFromMigrationsConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetJsonPropertyName(entityType: IReadOnlyEntityType): string | null; static GetJsonPropertyNameConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetMappingFragments(entityType: IConventionEntityType, storeObjectType: StoreObjectType): IEnumerable_1; static GetMappingFragments(entityType: IConventionEntityType): IEnumerable_1; static GetMappingFragments(entityType: IEntityType, storeObjectType: StoreObjectType): IEnumerable_1; static GetMappingFragments(entityType: IEntityType): IEnumerable_1; static GetMappingFragments(entityType: IMutableEntityType, storeObjectType: StoreObjectType): IEnumerable_1; static GetMappingFragments(entityType: IMutableEntityType): IEnumerable_1; static GetMappingFragments(entityType: IReadOnlyEntityType, storeObjectType: StoreObjectType): IEnumerable_1; static GetMappingFragments(entityType: IReadOnlyEntityType): IEnumerable_1; static GetMappingStrategy(entityType: IReadOnlyEntityType): string | null; static GetMappingStrategyConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetOrCreateMappingFragment(entityType: IConventionEntityType, storeObject: StoreObjectIdentifier, fromDataAnnotation?: boolean): IConventionEntityTypeMappingFragment; static GetOrCreateMappingFragment(entityType: IMutableEntityType, storeObject: StoreObjectIdentifier): IMutableEntityTypeMappingFragment; static GetSchema(entityType: IReadOnlyEntityType): string | null; static GetSchemaConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetSchemaQualifiedTableName(entityType: IReadOnlyEntityType): string | null; static GetSchemaQualifiedViewName(entityType: IReadOnlyEntityType): string | null; static GetSqlQuery(entityType: IReadOnlyEntityType): string | null; static GetSqlQueryConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetTableName(entityType: IReadOnlyEntityType): string | null; static GetTableNameConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetUpdateStoredProcedure(entityType: IConventionEntityType): IConventionStoredProcedure | null; static GetUpdateStoredProcedure(entityType: IEntityType): IStoredProcedure | null; static GetUpdateStoredProcedure(entityType: IMutableEntityType): IMutableStoredProcedure | null; static GetUpdateStoredProcedure(entityType: IReadOnlyEntityType): IReadOnlyStoredProcedure | null; static GetUpdateStoredProcedureConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetViewName(entityType: IReadOnlyEntityType): string | null; static GetViewNameConfigurationSource(entityType: IConventionEntityType): Nullable_1; static GetViewSchema(entityType: IReadOnlyEntityType): string | null; static GetViewSchemaConfigurationSource(entityType: IConventionEntityType): Nullable_1; static IsMappedToJson(entityType: IReadOnlyEntityType): boolean; static IsTableExcludedFromMigrations(entityType: IReadOnlyEntityType, storeObject: StoreObjectIdentifier): boolean; static IsTableExcludedFromMigrations(entityType: IReadOnlyEntityType): boolean; static RemoveCheckConstraint(entityType: IConventionEntityType, name: string): IConventionCheckConstraint | null; static RemoveCheckConstraint(entityType: IMutableEntityType, name: string): IMutableCheckConstraint | null; static RemoveDeleteStoredProcedure(entityType: IConventionEntityType): IConventionStoredProcedure | null; static RemoveDeleteStoredProcedure(entityType: IMutableEntityType): IMutableStoredProcedure | null; static RemoveInsertStoredProcedure(entityType: IConventionEntityType): IConventionStoredProcedure | null; static RemoveInsertStoredProcedure(entityType: IMutableEntityType): IMutableStoredProcedure | null; static RemoveMappingFragment(entityType: IConventionEntityType, storeObject: StoreObjectIdentifier): IConventionEntityTypeMappingFragment | null; static RemoveMappingFragment(entityType: IMutableEntityType, storeObject: StoreObjectIdentifier): IMutableEntityTypeMappingFragment | null; static RemoveUpdateStoredProcedure(entityType: IConventionEntityType): IConventionStoredProcedure | null; static RemoveUpdateStoredProcedure(entityType: IMutableEntityType): IMutableStoredProcedure | null; static SetComment(entityType: IConventionEntityType, comment: string | null, fromDataAnnotation?: boolean): string | null; static SetComment(entityType: IMutableEntityType, comment: string | null): void; static SetContainerColumnTypeMapping(entityType: IConventionEntityType, typeMapping: RelationalTypeMapping | null, fromDataAnnotation?: boolean): RelationalTypeMapping | null; static SetContainerColumnTypeMapping(entityType: IMutableEntityType, typeMapping: RelationalTypeMapping): void; static SetDeleteStoredProcedure(entityType: IConventionEntityType, fromDataAnnotation?: boolean): IConventionStoredProcedure | null; static SetDeleteStoredProcedure(entityType: IMutableEntityType): IMutableStoredProcedure; static SetFunctionName(entityType: IConventionEntityType, name: string | null, fromDataAnnotation?: boolean): string | null; static SetFunctionName(entityType: IMutableEntityType, name: string | null): void; static SetInsertStoredProcedure(entityType: IConventionEntityType, fromDataAnnotation?: boolean): IConventionStoredProcedure | null; static SetInsertStoredProcedure(entityType: IMutableEntityType): IMutableStoredProcedure; static SetIsTableExcludedFromMigrations(entityType: IConventionEntityType, excluded: Nullable_1, storeObject: StoreObjectIdentifier, fromDataAnnotation?: boolean): Nullable_1; static SetIsTableExcludedFromMigrations(entityType: IConventionEntityType, excluded: Nullable_1, fromDataAnnotation?: boolean): Nullable_1; static SetIsTableExcludedFromMigrations(entityType: IMutableEntityType, excluded: Nullable_1, storeObject: StoreObjectIdentifier): void; static SetIsTableExcludedFromMigrations(entityType: IMutableEntityType, excluded: Nullable_1): void; static SetJsonPropertyName(entityType: IConventionEntityType, name: string | null, fromDataAnnotation?: boolean): string | null; static SetJsonPropertyName(entityType: IMutableEntityType, name: string | null): void; static SetMappingStrategy(entityType: IConventionEntityType, strategy: string | null, fromDataAnnotation?: boolean): string | null; static SetMappingStrategy(entityType: IMutableEntityType, strategy: string | null): void; static SetSchema(entityType: IConventionEntityType, value: string | null, fromDataAnnotation?: boolean): string | null; static SetSchema(entityType: IMutableEntityType, value: string | null): void; static SetSqlQuery(entityType: IConventionEntityType, name: string | null, fromDataAnnotation?: boolean): string | null; static SetSqlQuery(entityType: IMutableEntityType, name: string | null): void; static SetTableName(entityType: IConventionEntityType, name: string | null, fromDataAnnotation?: boolean): string | null; static SetTableName(entityType: IMutableEntityType, name: string | null): void; static SetUpdateStoredProcedure(entityType: IConventionEntityType, fromDataAnnotation?: boolean): IConventionStoredProcedure | null; static SetUpdateStoredProcedure(entityType: IMutableEntityType): IMutableStoredProcedure; static SetViewName(entityType: IConventionEntityType, name: string | null, fromDataAnnotation?: boolean): string | null; static SetViewName(entityType: IMutableEntityType, name: string | null): void; static SetViewSchema(entityType: IConventionEntityType, value: string | null, fromDataAnnotation?: boolean): string | null; static SetViewSchema(entityType: IMutableEntityType, value: string | null): void; } export type RelationalEntityTypeExtensions = RelationalEntityTypeExtensions$instance; export abstract class RelationalForeignKeyBuilderExtensions$instance { static CanSetConstraintName(relationship: IConventionForeignKeyBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static HasConstraintName(relationship: IConventionForeignKeyBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionForeignKeyBuilder | null; static HasConstraintName(ownershipBuilder: OwnershipBuilder, name: string | null): OwnershipBuilder; static HasConstraintName(referenceCollectionBuilder: ReferenceCollectionBuilder, name: string | null): ReferenceCollectionBuilder; static HasConstraintName(referenceReferenceBuilder: ReferenceReferenceBuilder, name: string | null): ReferenceReferenceBuilder; static HasConstraintName(ownershipBuilder: OwnershipBuilder_2, name: string | null): OwnershipBuilder_2; static HasConstraintName(referenceCollectionBuilder: ReferenceCollectionBuilder_2, name: string | null): ReferenceCollectionBuilder_2; static HasConstraintName(referenceReferenceBuilder: ReferenceReferenceBuilder_2, name: string | null): ReferenceReferenceBuilder_2; } export type RelationalForeignKeyBuilderExtensions = RelationalForeignKeyBuilderExtensions$instance; export abstract class RelationalForeignKeyExtensions$instance { static FindSharedObjectRootForeignKey(foreignKey: IConventionForeignKey, storeObject: StoreObjectIdentifier): IConventionForeignKey | null; static FindSharedObjectRootForeignKey(foreignKey: IForeignKey, storeObject: StoreObjectIdentifier): IForeignKey | null; static FindSharedObjectRootForeignKey(foreignKey: IMutableForeignKey, storeObject: StoreObjectIdentifier): IMutableForeignKey | null; static FindSharedObjectRootForeignKey(foreignKey: IReadOnlyForeignKey, storeObject: StoreObjectIdentifier): IReadOnlyForeignKey | null; static GetConstraintName(foreignKey: IReadOnlyForeignKey, storeObject: StoreObjectIdentifier, principalStoreObject: StoreObjectIdentifier): string | null; static GetConstraintName(foreignKey: IReadOnlyForeignKey): string | null; static GetConstraintNameConfigurationSource(foreignKey: IConventionForeignKey): Nullable_1; static GetDefaultName(foreignKey: IReadOnlyForeignKey, storeObject: StoreObjectIdentifier, principalStoreObject: StoreObjectIdentifier): string | null; static GetDefaultName(foreignKey: IReadOnlyForeignKey): string | null; static GetMappedConstraints(foreignKey: IForeignKey): IEnumerable_1; static IsRowInternal(foreignKey: IReadOnlyForeignKey, storeObject: StoreObjectIdentifier): boolean; static SetConstraintName(foreignKey: IConventionForeignKey, value: string | null, fromDataAnnotation?: boolean): string | null; static SetConstraintName(foreignKey: IMutableForeignKey, value: string | null): void; } export type RelationalForeignKeyExtensions = RelationalForeignKeyExtensions$instance; export abstract class RelationalIndexBuilderExtensions$instance { static CanSetDatabaseName(indexBuilder: IConventionIndexBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static CanSetFilter(indexBuilder: IConventionIndexBuilder, sql: string | null, fromDataAnnotation?: boolean): boolean; static HasDatabaseName(indexBuilder: IndexBuilder_1, name: string | null): IndexBuilder_1; static HasDatabaseName(indexBuilder: IConventionIndexBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionIndexBuilder | null; static HasDatabaseName(indexBuilder: IndexBuilder, name: string | null): IndexBuilder; static HasFilter(indexBuilder: IndexBuilder_1, sql: string | null): IndexBuilder_1; static HasFilter(indexBuilder: IConventionIndexBuilder, sql: string | null, fromDataAnnotation?: boolean): IConventionIndexBuilder | null; static HasFilter(indexBuilder: IndexBuilder, sql: string | null): IndexBuilder; static HasName(indexBuilder: IndexBuilder, name: string | null): IndexBuilder; } export type RelationalIndexBuilderExtensions = RelationalIndexBuilderExtensions$instance; export abstract class RelationalIndexExtensions$instance { static FindSharedObjectRootIndex(index: IConventionIndex, storeObject: StoreObjectIdentifier): IConventionIndex | null; static FindSharedObjectRootIndex(index: IIndex, storeObject: StoreObjectIdentifier): IIndex | null; static FindSharedObjectRootIndex(index: IMutableIndex, storeObject: StoreObjectIdentifier): IMutableIndex | null; static FindSharedObjectRootIndex(index: IReadOnlyIndex, storeObject: StoreObjectIdentifier): IReadOnlyIndex | null; static GetDatabaseName(index: IReadOnlyIndex, storeObject: StoreObjectIdentifier): string | null; static GetDatabaseName(index: IReadOnlyIndex): string | null; static GetDatabaseNameConfigurationSource(index: IConventionIndex): Nullable_1; static GetDefaultDatabaseName(index: IReadOnlyIndex, storeObject: StoreObjectIdentifier): string | null; static GetDefaultDatabaseName(index: IReadOnlyIndex): string | null; static GetFilter(index: IReadOnlyIndex, storeObject: StoreObjectIdentifier): string | null; static GetFilter(index: IReadOnlyIndex): string | null; static GetFilterConfigurationSource(index: IConventionIndex): Nullable_1; static GetMappedTableIndexes(index: IIndex): IEnumerable_1; static SetDatabaseName(index: IConventionIndex, name: string | null, fromDataAnnotation?: boolean): string | null; static SetDatabaseName(index: IMutableIndex, name: string | null): void; static SetFilter(index: IConventionIndex, value: string | null, fromDataAnnotation?: boolean): string | null; static SetFilter(index: IMutableIndex, value: string | null): void; } export type RelationalIndexExtensions = RelationalIndexExtensions$instance; export abstract class RelationalKeyBuilderExtensions$instance { static CanSetName(keyBuilder: IConventionKeyBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static HasName(keyBuilder: KeyBuilder_1, name: string | null): KeyBuilder_1; static HasName(keyBuilder: IConventionKeyBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionKeyBuilder | null; static HasName(keyBuilder: KeyBuilder, name: string | null): KeyBuilder; } export type RelationalKeyBuilderExtensions = RelationalKeyBuilderExtensions$instance; export abstract class RelationalKeyExtensions$instance { static FindSharedObjectRootKey(key: IConventionKey, storeObject: StoreObjectIdentifier): IConventionKey | null; static FindSharedObjectRootKey(key: IKey, storeObject: StoreObjectIdentifier): IKey | null; static FindSharedObjectRootKey(key: IMutableKey, storeObject: StoreObjectIdentifier): IMutableKey | null; static FindSharedObjectRootKey(key: IReadOnlyKey, storeObject: StoreObjectIdentifier): IReadOnlyKey | null; static GetDefaultName(key: IReadOnlyKey, storeObject: StoreObjectIdentifier): string | null; static GetDefaultName(key: IReadOnlyKey): string | null; static GetMappedConstraints(key: IKey): IEnumerable_1; static GetName(key: IReadOnlyKey, storeObject: StoreObjectIdentifier): string | null; static GetName(key: IReadOnlyKey): string | null; static GetNameConfigurationSource(key: IConventionKey): Nullable_1; static SetName(key: IConventionKey, name: string | null, fromDataAnnotation?: boolean): string | null; static SetName(key: IMutableKey, name: string | null): void; } export type RelationalKeyExtensions = RelationalKeyExtensions$instance; export abstract class RelationalModelBuilderExtensions$instance { static CanSetCollation(modelBuilder: IConventionModelBuilder, collation: string | null, fromDataAnnotation?: boolean): boolean; static CanSetDefaultSchema(modelBuilder: IConventionModelBuilder, schema: string | null, fromDataAnnotation?: boolean): boolean; static CanSetMaxIdentifierLength(modelBuilder: IConventionModelBuilder, length: Nullable_1, fromDataAnnotation?: boolean): boolean; static HasDbFunction(modelBuilder: IConventionModelBuilder, methodInfo: MethodInfo, fromDataAnnotation?: boolean): IConventionDbFunctionBuilder; static HasDbFunction(modelBuilder: IConventionModelBuilder, name: string, returnType: Type, fromDataAnnotation?: boolean): IConventionDbFunctionBuilder; static HasDbFunction(modelBuilder: ModelBuilder, expression: Expression_1>): DbFunctionBuilder; static HasDbFunction(modelBuilder: ModelBuilder, methodInfo: MethodInfo, builderAction: Action_1): ModelBuilder; static HasDbFunction(modelBuilder: ModelBuilder, methodInfo: MethodInfo): DbFunctionBuilder; static HasDefaultSchema(modelBuilder: IConventionModelBuilder, schema: string | null, fromDataAnnotation?: boolean): IConventionModelBuilder | null; static HasDefaultSchema(modelBuilder: ModelBuilder, schema: string | null): ModelBuilder; static HasMaxIdentifierLength(modelBuilder: IConventionModelBuilder, length: Nullable_1, fromDataAnnotation?: boolean): IConventionModelBuilder | null; static HasSequence(modelBuilder: IConventionModelBuilder, name: string, schema?: string | null, fromDataAnnotation?: boolean): IConventionSequenceBuilder; static HasSequence(modelBuilder: ModelBuilder, name: string, builderAction: Action_1): ModelBuilder; static HasSequence(modelBuilder: ModelBuilder, name: string, schema: string | null, builderAction: Action_1): ModelBuilder; static HasSequence(modelBuilder: ModelBuilder, name: string, schema?: string | null): SequenceBuilder; static HasSequence(modelBuilder: ModelBuilder, type: Type, name: string, builderAction: Action_1): ModelBuilder; static HasSequence(modelBuilder: ModelBuilder, type: Type, name: string, schema: string | null, builderAction: Action_1): ModelBuilder; static HasSequence(modelBuilder: ModelBuilder, type: Type, name: string, schema?: string | null): SequenceBuilder; static UseCollation(modelBuilder: IConventionModelBuilder, collation: string | null, fromDataAnnotation?: boolean): IConventionModelBuilder | null; static UseCollation(modelBuilder: ModelBuilder, collation: string | null): ModelBuilder; } export type RelationalModelBuilderExtensions = RelationalModelBuilderExtensions$instance; export abstract class RelationalModelExtensions$instance { static AddDbFunction(model: IConventionModel, methodInfo: MethodInfo, fromDataAnnotation?: boolean): IConventionDbFunction; static AddDbFunction(model: IConventionModel, name: string, returnType: Type, fromDataAnnotation?: boolean): IConventionDbFunction; static AddDbFunction(model: IMutableModel, methodInfo: MethodInfo): IMutableDbFunction; static AddDbFunction(model: IMutableModel, name: string, returnType: Type): IMutableDbFunction; static AddSequence(model: IConventionModel, name: string, schema?: string | null, fromDataAnnotation?: boolean): IConventionSequence | null; static AddSequence(model: IMutableModel, name: string, schema?: string | null): IMutableSequence; static AreNamedDefaultConstraintsUsed(model: IReadOnlyModel): boolean; static FindDbFunction(model: IConventionModel, method: MethodInfo): IConventionDbFunction | null; static FindDbFunction(model: IConventionModel, name: string): IConventionDbFunction | null; static FindDbFunction(model: IModel, method: MethodInfo): IDbFunction | null; static FindDbFunction(model: IModel, name: string): IDbFunction | null; static FindDbFunction(model: IMutableModel, method: MethodInfo): IMutableDbFunction | null; static FindDbFunction(model: IMutableModel, name: string): IMutableDbFunction | null; static FindDbFunction(model: IReadOnlyModel, method: MethodInfo): IReadOnlyDbFunction | null; static FindDbFunction(model: IReadOnlyModel, name: string): IReadOnlyDbFunction | null; static FindSequence(model: IConventionModel, name: string, schema?: string | null): IConventionSequence | null; static FindSequence(model: IModel, name: string, schema?: string | null): ISequence | null; static FindSequence(model: IMutableModel, name: string, schema?: string | null): IMutableSequence | null; static FindSequence(model: IReadOnlyModel, name: string, schema?: string | null): IReadOnlySequence | null; static GetCollation(model: IReadOnlyModel): string | null; static GetCollationConfigurationSource(model: IConventionModel): Nullable_1; static GetDbFunctions(model: IConventionModel): IEnumerable_1; static GetDbFunctions(model: IModel): IEnumerable_1; static GetDbFunctions(model: IMutableModel): IEnumerable_1; static GetDbFunctions(model: IReadOnlyModel): IEnumerable_1; static GetDefaultSchema(model: IReadOnlyModel): string | null; static GetDefaultSchemaConfigurationSource(model: IConventionModel): Nullable_1; static GetMaxIdentifierLength(model: IReadOnlyModel): int; static GetMaxIdentifierLengthConfigurationSource(model: IConventionModel): Nullable_1; static GetRelationalModel(model: IModel): IRelationalModel; static GetSequences(model: IConventionModel): IEnumerable_1; static GetSequences(model: IModel): IEnumerable_1; static GetSequences(model: IMutableModel): IEnumerable_1; static GetSequences(model: IReadOnlyModel): IEnumerable_1; static RemoveDbFunction(model: IConventionModel, method: MethodInfo): IConventionDbFunction | null; static RemoveDbFunction(model: IConventionModel, name: string): IConventionDbFunction | null; static RemoveDbFunction(model: IMutableModel, method: MethodInfo): IMutableDbFunction | null; static RemoveDbFunction(model: IMutableModel, name: string): IMutableDbFunction | null; static RemoveSequence(model: IConventionModel, name: string, schema?: string | null): IConventionSequence | null; static RemoveSequence(model: IMutableModel, name: string, schema?: string | null): IMutableSequence | null; static SetCollation(model: IConventionModel, value: string | null, fromDataAnnotation?: boolean): string | null; static SetCollation(model: IMutableModel, value: string | null): void; static SetDefaultSchema(model: IConventionModel, value: string | null, fromDataAnnotation?: boolean): string | null; static SetDefaultSchema(model: IMutableModel, value: string | null): void; static SetMaxIdentifierLength(model: IConventionModel, length: Nullable_1, fromDataAnnotation?: boolean): Nullable_1; static SetMaxIdentifierLength(model: IMutableModel, length: Nullable_1): void; static UseNamedDefaultConstraints(model: IConventionModel, value: Nullable_1, fromDataAnnotation?: boolean): Nullable_1; static UseNamedDefaultConstraints(model: IMutableModel, value: boolean): void; static UseNamedDefaultConstraintsConfigurationSource(model: IConventionModel): Nullable_1; } export type RelationalModelExtensions = RelationalModelExtensions$instance; export abstract class RelationalOwnedNavigationBuilderExtensions$instance { static HasColumnType(builder: OwnedNavigationBuilder, columnType: string | null): OwnedNavigationBuilder; static HasColumnType(builder: OwnedNavigationBuilder_2, columnType: string | null): OwnedNavigationBuilder_2; static HasJsonPropertyName(navigationBuilder: OwnedNavigationBuilder, name: string | null): OwnedNavigationBuilder; static HasJsonPropertyName(navigationBuilder: OwnedNavigationBuilder_2, name: string | null): OwnedNavigationBuilder_2; static ToJson(builder: OwnedNavigationBuilder, jsonColumnName: string | null): OwnedNavigationBuilder; static ToJson(builder: OwnedNavigationBuilder): OwnedNavigationBuilder; static ToJson(builder: OwnedNavigationBuilder_2, jsonColumnName: string | null): OwnedNavigationBuilder_2; static ToJson(builder: OwnedNavigationBuilder_2): OwnedNavigationBuilder_2; } export type RelationalOwnedNavigationBuilderExtensions = RelationalOwnedNavigationBuilderExtensions$instance; export abstract class RelationalPrimitiveCollectionBuilderExtensions$instance { static HasColumnName(primitiveCollectionBuilder: PrimitiveCollectionBuilder, name: string | null): PrimitiveCollectionBuilder; static HasColumnName(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, name: string | null): PrimitiveCollectionBuilder_1; static HasColumnOrder(primitiveCollectionBuilder: PrimitiveCollectionBuilder, order: Nullable_1): PrimitiveCollectionBuilder; static HasColumnOrder(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, order: Nullable_1): PrimitiveCollectionBuilder_1; static HasColumnType(primitiveCollectionBuilder: PrimitiveCollectionBuilder, typeName: string | null): PrimitiveCollectionBuilder; static HasColumnType(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, typeName: string | null): PrimitiveCollectionBuilder_1; static HasComment(primitiveCollectionBuilder: PrimitiveCollectionBuilder, comment: string | null): PrimitiveCollectionBuilder; static HasComment(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, comment: string | null): PrimitiveCollectionBuilder_1; static HasComputedColumnSql(primitiveCollectionBuilder: PrimitiveCollectionBuilder, sql: string | null, stored: Nullable_1): PrimitiveCollectionBuilder; static HasComputedColumnSql(primitiveCollectionBuilder: PrimitiveCollectionBuilder, sql: string | null): PrimitiveCollectionBuilder; static HasComputedColumnSql(primitiveCollectionBuilder: PrimitiveCollectionBuilder): PrimitiveCollectionBuilder; static HasComputedColumnSql(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, sql: string | null, stored: Nullable_1): PrimitiveCollectionBuilder_1; static HasComputedColumnSql(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, sql: string | null): PrimitiveCollectionBuilder_1; static HasComputedColumnSql(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1): PrimitiveCollectionBuilder_1; static HasDefaultValue(primitiveCollectionBuilder: PrimitiveCollectionBuilder, value: unknown | null): PrimitiveCollectionBuilder; static HasDefaultValue(primitiveCollectionBuilder: PrimitiveCollectionBuilder): PrimitiveCollectionBuilder; static HasDefaultValue(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, value: unknown | null): PrimitiveCollectionBuilder_1; static HasDefaultValue(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1): PrimitiveCollectionBuilder_1; static HasDefaultValueSql(primitiveCollectionBuilder: PrimitiveCollectionBuilder, sql: string | null): PrimitiveCollectionBuilder; static HasDefaultValueSql(primitiveCollectionBuilder: PrimitiveCollectionBuilder): PrimitiveCollectionBuilder; static HasDefaultValueSql(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, sql: string | null): PrimitiveCollectionBuilder_1; static HasDefaultValueSql(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1): PrimitiveCollectionBuilder_1; static HasJsonPropertyName(primitiveCollectionBuilder: PrimitiveCollectionBuilder, name: string | null): PrimitiveCollectionBuilder; static HasJsonPropertyName(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, name: string | null): PrimitiveCollectionBuilder_1; static IsFixedLength(primitiveCollectionBuilder: PrimitiveCollectionBuilder, fixedLength?: boolean): PrimitiveCollectionBuilder; static IsFixedLength(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, fixedLength?: boolean): PrimitiveCollectionBuilder_1; static UseCollation(primitiveCollectionBuilder: PrimitiveCollectionBuilder, collation: string | null): PrimitiveCollectionBuilder; static UseCollation(primitiveCollectionBuilder: PrimitiveCollectionBuilder_1, collation: string | null): PrimitiveCollectionBuilder_1; } export type RelationalPrimitiveCollectionBuilderExtensions = RelationalPrimitiveCollectionBuilderExtensions$instance; export abstract class RelationalPropertiesConfigurationBuilderExtensions$instance { static AreFixedLength(propertyBuilder: PropertiesConfigurationBuilder, fixedLength?: boolean): PropertiesConfigurationBuilder; static AreFixedLength(propertyBuilder: PropertiesConfigurationBuilder_1, fixedLength?: boolean): PropertiesConfigurationBuilder_1; static HaveColumnType(propertyBuilder: PropertiesConfigurationBuilder, typeName: string): PropertiesConfigurationBuilder; static HaveColumnType(propertyBuilder: PropertiesConfigurationBuilder_1, typeName: string): PropertiesConfigurationBuilder_1; static UseCollation(propertyBuilder: PropertiesConfigurationBuilder, collation: string): PropertiesConfigurationBuilder; static UseCollation(propertyBuilder: PropertiesConfigurationBuilder_1, collation: string): PropertiesConfigurationBuilder_1; } export type RelationalPropertiesConfigurationBuilderExtensions = RelationalPropertiesConfigurationBuilderExtensions$instance; export abstract class RelationalPropertyBuilderExtensions$instance { static CanSetCollation(propertyBuilder: IConventionPropertyBuilder, collation: string | null, fromDataAnnotation?: boolean): boolean; static CanSetColumnName(propertyBuilder: IConventionPropertyBuilder, name: string | null, storeObject: StoreObjectIdentifier, fromDataAnnotation?: boolean): boolean; static CanSetColumnName(propertyBuilder: IConventionPropertyBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static CanSetColumnOrder(propertyBuilder: IConventionPropertyBuilder, order: Nullable_1, fromDataAnnotation?: boolean): boolean; static CanSetColumnType(propertyBuilder: IConventionPropertyBuilder, typeName: string | null, fromDataAnnotation?: boolean): boolean; static CanSetComment(propertyBuilder: IConventionPropertyBuilder, comment: string | null, fromDataAnnotation?: boolean): boolean; static CanSetComputedColumnSql(propertyBuilder: IConventionPropertyBuilder, sql: string | null, fromDataAnnotation?: boolean): boolean; static CanSetDefaultValue(propertyBuilder: IConventionPropertyBuilder, value: unknown | null, fromDataAnnotation?: boolean): boolean; static CanSetDefaultValueSql(propertyBuilder: IConventionPropertyBuilder, sql: string | null, fromDataAnnotation?: boolean): boolean; static CanSetIsFixedLength(propertyBuilder: IConventionPropertyBuilder, fixedLength: Nullable_1, fromDataAnnotation?: boolean): boolean; static CanSetIsStoredComputedColumn(propertyBuilder: IConventionPropertyBuilder, stored: Nullable_1, fromDataAnnotation?: boolean): boolean; static CanSetJsonPropertyName(propertyBuilder: IConventionPropertyBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static HasColumnName(propertyBuilder: IConventionPropertyBuilder, name: string | null, storeObject: StoreObjectIdentifier, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static HasColumnName(propertyBuilder: IConventionPropertyBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static HasColumnName(propertyBuilder: PropertyBuilder, name: string | null): PropertyBuilder; static HasColumnName(propertyBuilder: PropertyBuilder_1, name: string | null): PropertyBuilder_1; static HasColumnOrder(propertyBuilder: IConventionPropertyBuilder, order: Nullable_1, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static HasColumnOrder(propertyBuilder: PropertyBuilder, order: Nullable_1): PropertyBuilder; static HasColumnOrder(propertyBuilder: PropertyBuilder_1, order: Nullable_1): PropertyBuilder_1; static HasColumnType(propertyBuilder: IConventionPropertyBuilder, typeName: string | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static HasColumnType(propertyBuilder: PropertyBuilder, typeName: string | null): PropertyBuilder; static HasColumnType(propertyBuilder: PropertyBuilder_1, typeName: string | null): PropertyBuilder_1; static HasComment(propertyBuilder: IConventionPropertyBuilder, comment: string | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static HasComment(propertyBuilder: PropertyBuilder, comment: string | null): PropertyBuilder; static HasComment(propertyBuilder: PropertyBuilder_1, comment: string | null): PropertyBuilder_1; static HasComputedColumnSql(propertyBuilder: IConventionPropertyBuilder, sql: string | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static HasComputedColumnSql(propertyBuilder: PropertyBuilder, sql: string | null, stored: Nullable_1): PropertyBuilder; static HasComputedColumnSql(propertyBuilder: PropertyBuilder, sql: string | null): PropertyBuilder; static HasComputedColumnSql(propertyBuilder: PropertyBuilder): PropertyBuilder; static HasComputedColumnSql(propertyBuilder: PropertyBuilder_1, sql: string | null, stored: Nullable_1): PropertyBuilder_1; static HasComputedColumnSql(propertyBuilder: PropertyBuilder_1, sql: string | null): PropertyBuilder_1; static HasComputedColumnSql(propertyBuilder: PropertyBuilder_1): PropertyBuilder_1; static HasDefaultValue(propertyBuilder: IConventionPropertyBuilder, value: unknown | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static HasDefaultValue(propertyBuilder: PropertyBuilder, value: unknown | null): PropertyBuilder; static HasDefaultValue(propertyBuilder: PropertyBuilder): PropertyBuilder; static HasDefaultValue(propertyBuilder: PropertyBuilder_1, value: unknown | null): PropertyBuilder_1; static HasDefaultValue(propertyBuilder: PropertyBuilder_1): PropertyBuilder_1; static HasDefaultValueSql(propertyBuilder: IConventionPropertyBuilder, sql: string | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static HasDefaultValueSql(propertyBuilder: PropertyBuilder, sql: string | null): PropertyBuilder; static HasDefaultValueSql(propertyBuilder: PropertyBuilder): PropertyBuilder; static HasDefaultValueSql(propertyBuilder: PropertyBuilder_1, sql: string | null): PropertyBuilder_1; static HasDefaultValueSql(propertyBuilder: PropertyBuilder_1): PropertyBuilder_1; static HasJsonPropertyName(propertyBuilder: IConventionPropertyBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static HasJsonPropertyName(propertyBuilder: PropertyBuilder, name: string | null): PropertyBuilder; static HasJsonPropertyName(propertyBuilder: PropertyBuilder_1, name: string | null): PropertyBuilder_1; static IsFixedLength(propertyBuilder: IConventionPropertyBuilder, fixedLength: Nullable_1, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static IsFixedLength(propertyBuilder: PropertyBuilder, fixedLength?: boolean): PropertyBuilder; static IsFixedLength(propertyBuilder: PropertyBuilder_1, fixedLength?: boolean): PropertyBuilder_1; static IsStoredComputedColumn(propertyBuilder: IConventionPropertyBuilder, stored: Nullable_1, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static UseCollation(propertyBuilder: IConventionPropertyBuilder, collation: string | null, fromDataAnnotation?: boolean): IConventionPropertyBuilder | null; static UseCollation(propertyBuilder: PropertyBuilder, collation: string | null): PropertyBuilder; static UseCollation(propertyBuilder: PropertyBuilder_1, collation: string | null): PropertyBuilder_1; } export type RelationalPropertyBuilderExtensions = RelationalPropertyBuilderExtensions$instance; export abstract class RelationalPropertyExtensions$instance { static FindColumn(property: IProperty, storeObject: StoreObjectIdentifier): IColumnBase | null; static FindOverrides(property: IConventionProperty, storeObject: StoreObjectIdentifier): IConventionRelationalPropertyOverrides | null; static FindOverrides(property: IMutableProperty, storeObject: StoreObjectIdentifier): IMutableRelationalPropertyOverrides | null; static FindOverrides(property: IProperty, storeObject: StoreObjectIdentifier): IRelationalPropertyOverrides | null; static FindOverrides(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): IReadOnlyRelationalPropertyOverrides | null; static FindRelationalTypeMapping(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): RelationalTypeMapping | null; static FindRelationalTypeMapping(property: IReadOnlyProperty): RelationalTypeMapping | null; static FindSharedStoreObjectRootProperty(property: IConventionProperty, storeObject: StoreObjectIdentifier): IConventionProperty | null; static FindSharedStoreObjectRootProperty(property: IMutableProperty, storeObject: StoreObjectIdentifier): IMutableProperty | null; static FindSharedStoreObjectRootProperty(property: IProperty, storeObject: StoreObjectIdentifier): IProperty | null; static FindSharedStoreObjectRootProperty(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): IReadOnlyProperty | null; static GetCollation(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): string | null; static GetCollation(property: IReadOnlyProperty): string | null; static GetCollationConfigurationSource(property: IConventionProperty): Nullable_1; static GetColumnBaseName(property: IReadOnlyProperty): string; static GetColumnName(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): string | null; static GetColumnName(property: IReadOnlyProperty): string; static GetColumnNameConfigurationSource(property: IConventionProperty, storeObject: StoreObjectIdentifier): Nullable_1; static GetColumnNameConfigurationSource(property: IConventionProperty): Nullable_1; static GetColumnOrder(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): Nullable_1; static GetColumnOrder(property: IReadOnlyProperty): Nullable_1; static GetColumnOrderConfigurationSource(property: IConventionProperty): Nullable_1; static GetColumnType(property: IProperty, storeObject: StoreObjectIdentifier): string; static GetColumnType(property: IProperty): string; static GetColumnType(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): string | null; static GetColumnType(property: IReadOnlyProperty): string | null; static GetColumnTypeConfigurationSource(property: IConventionProperty): Nullable_1; static GetComment(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): string | null; static GetComment(property: IReadOnlyProperty): string | null; static GetCommentConfigurationSource(property: IConventionProperty): Nullable_1; static GetComputedColumnSql(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): string | null; static GetComputedColumnSql(property: IReadOnlyProperty): string | null; static GetComputedColumnSqlConfigurationSource(property: IConventionProperty): Nullable_1; static GetDefaultColumnBaseName(property: IReadOnlyProperty): string; static GetDefaultColumnMappings(property: IProperty): IEnumerable_1; static GetDefaultColumnName(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): string | null; static GetDefaultColumnName(property: IReadOnlyProperty): string; static GetDefaultConstraintName(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): string | null; static GetDefaultConstraintName(property: IReadOnlyProperty): string | null; static GetDefaultConstraintNameConfigurationSource(property: IConventionProperty): Nullable_1; static GetDefaultDefaultConstraintName(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): string; static GetDefaultValue(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): unknown | null; static GetDefaultValue(property: IReadOnlyProperty): unknown | null; static GetDefaultValueConfigurationSource(property: IConventionProperty): Nullable_1; static GetDefaultValueSql(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): string | null; static GetDefaultValueSql(property: IReadOnlyProperty): string | null; static GetDefaultValueSqlConfigurationSource(property: IConventionProperty): Nullable_1; static GetDeleteStoredProcedureParameterMappings(property: IProperty): IEnumerable_1; static GetFunctionColumnMappings(property: IProperty): IEnumerable_1; static GetInsertStoredProcedureParameterMappings(property: IProperty): IEnumerable_1; static GetInsertStoredProcedureResultColumnMappings(property: IProperty): IEnumerable_1; static GetIsFixedLengthConfigurationSource(property: IConventionProperty): Nullable_1; static GetIsStored(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): Nullable_1; static GetIsStored(property: IReadOnlyProperty): Nullable_1; static GetIsStoredConfigurationSource(property: IConventionProperty): Nullable_1; static GetJsonPropertyName(property: IReadOnlyProperty): string | null; static GetJsonPropertyNameConfigurationSource(property: IConventionProperty): Nullable_1; static GetMappedStoreObjects(property: IReadOnlyProperty, storeObjectType: StoreObjectType): IEnumerable_1; static GetMaxLength(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): Nullable_1; static GetOrCreateOverrides(property: IConventionProperty, storeObject: StoreObjectIdentifier, fromDataAnnotation?: boolean): IConventionRelationalPropertyOverrides; static GetOrCreateOverrides(property: IMutableProperty, storeObject: StoreObjectIdentifier): IMutableRelationalPropertyOverrides; static GetOverrides(property: IConventionProperty): IEnumerable_1; static GetOverrides(property: IMutableProperty): IEnumerable_1; static GetOverrides(property: IProperty): IEnumerable_1; static GetOverrides(property: IReadOnlyProperty): IEnumerable_1; static GetPrecision(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): Nullable_1; static GetReaderFieldValue(property: IProperty, relationalReader: RelationalDataReader, ordinal: int, detailedErrorsEnabled: boolean): unknown | null; static GetRelationalTypeMapping(property: IReadOnlyProperty): RelationalTypeMapping; static GetScale(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): Nullable_1; static GetSqlQueryColumnMappings(property: IProperty): IEnumerable_1; static GetTableColumnMappings(property: IProperty): IEnumerable_1; static GetUpdateStoredProcedureParameterMappings(property: IProperty): IEnumerable_1; static GetUpdateStoredProcedureResultColumnMappings(property: IProperty): IEnumerable_1; static GetViewColumnMappings(property: IProperty): IEnumerable_1; static IsColumnNullable(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): boolean; static IsColumnNullable(property: IReadOnlyProperty): boolean; static IsFixedLength(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): Nullable_1; static IsFixedLength(property: IReadOnlyProperty): Nullable_1; static IsUnicode(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier): Nullable_1; static RemoveOverrides(property: IConventionProperty, storeObject: StoreObjectIdentifier): IConventionRelationalPropertyOverrides | null; static RemoveOverrides(property: IMutableProperty, storeObject: StoreObjectIdentifier): IMutableRelationalPropertyOverrides | null; static SetCollation(property: IConventionProperty, collation: string | null, fromDataAnnotation?: boolean): string | null; static SetCollation(property: IMutableProperty, collation: string | null): void; static SetColumnName(property: IConventionProperty, name: string | null, storeObject: StoreObjectIdentifier, fromDataAnnotation?: boolean): string | null; static SetColumnName(property: IConventionProperty, name: string | null, fromDataAnnotation?: boolean): string | null; static SetColumnName(property: IMutableProperty, name: string | null, storeObject: StoreObjectIdentifier): void; static SetColumnName(property: IMutableProperty, name: string | null): void; static SetColumnOrder(property: IConventionProperty, order: Nullable_1, fromDataAnnotation?: boolean): Nullable_1; static SetColumnOrder(property: IMutableProperty, order: Nullable_1): void; static SetColumnType(property: IConventionProperty, value: string | null, fromDataAnnotation?: boolean): string | null; static SetColumnType(property: IMutableProperty, value: string | null): void; static SetComment(property: IConventionProperty, comment: string | null, fromDataAnnotation?: boolean): string | null; static SetComment(property: IMutableProperty, comment: string | null): void; static SetComputedColumnSql(property: IConventionProperty, value: string | null, fromDataAnnotation?: boolean): string | null; static SetComputedColumnSql(property: IMutableProperty, value: string | null): void; static SetDefaultConstraintName(property: IConventionProperty, defaultConstraintName: string | null, fromDataAnnotation?: boolean): string | null; static SetDefaultConstraintName(property: IMutableProperty, defaultConstraintName: string | null): void; static SetDefaultValue(property: IConventionProperty, value: unknown | null, fromDataAnnotation?: boolean): unknown | null; static SetDefaultValue(property: IMutableProperty, value: unknown | null): void; static SetDefaultValueSql(property: IConventionProperty, value: string | null, fromDataAnnotation?: boolean): string | null; static SetDefaultValueSql(property: IMutableProperty, value: string | null): void; static SetIsFixedLength(property: IConventionProperty, fixedLength: Nullable_1, fromDataAnnotation?: boolean): Nullable_1; static SetIsFixedLength(property: IMutableProperty, fixedLength: Nullable_1): void; static SetIsStored(property: IConventionProperty, value: Nullable_1, fromDataAnnotation?: boolean): Nullable_1; static SetIsStored(property: IMutableProperty, value: Nullable_1): void; static SetJsonPropertyName(property: IConventionProperty, name: string | null, fromDataAnnotation?: boolean): string | null; static SetJsonPropertyName(property: IMutableProperty, name: string | null): void; static TryGetDefaultValue(property: IReadOnlyProperty, storeObject: StoreObjectIdentifier, defaultValue: unknown | null): boolean; static TryGetDefaultValue(property: IReadOnlyProperty, defaultValue: unknown | null): boolean; } export type RelationalPropertyExtensions = RelationalPropertyExtensions$instance; export abstract class RelationalQueryableExtensions$instance { static AsSingleQuery(source: IQueryable_1): IQueryable_1; static AsSplitQuery(source: IQueryable_1): IQueryable_1; static CreateDbCommand(source: IQueryable): DbCommand; static FromSql(source: DbSet_1, sql: FormattableString): IQueryable_1; static FromSqlInterpolated(source: DbSet_1, sql: FormattableString): IQueryable_1; static FromSqlRaw(source: DbSet_1, sql: string, ...parameters: (unknown | null)[]): IQueryable_1; } export type RelationalQueryableExtensions = RelationalQueryableExtensions$instance; export abstract class RelationalTriggerBuilderExtensions$instance { static CanSetDatabaseName(triggerBuilder: IConventionTriggerBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static CanSetTableName(triggerBuilder: IConventionTriggerBuilder, name: string | null, fromDataAnnotation?: boolean): boolean; static CanSetTableSchema(triggerBuilder: IConventionTriggerBuilder, schema: string | null, fromDataAnnotation?: boolean): boolean; static HasDatabaseName(triggerBuilder: IConventionTriggerBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionTriggerBuilder | null; static HasTableName(triggerBuilder: IConventionTriggerBuilder, name: string | null, fromDataAnnotation?: boolean): IConventionTriggerBuilder | null; static HasTableSchema(triggerBuilder: IConventionTriggerBuilder, schema: string | null, fromDataAnnotation?: boolean): IConventionTriggerBuilder | null; } export type RelationalTriggerBuilderExtensions = RelationalTriggerBuilderExtensions$instance; export abstract class RelationalTriggerExtensions$instance { static GetDatabaseName(trigger: IReadOnlyTrigger, storeObject: StoreObjectIdentifier): string | null; static GetDatabaseName(trigger: IReadOnlyTrigger): string | null; static GetDatabaseNameConfigurationSource(trigger: IConventionTrigger): Nullable_1; static GetDefaultDatabaseName(trigger: IReadOnlyTrigger, storeObject: StoreObjectIdentifier): string | null; static GetDefaultDatabaseName(trigger: IReadOnlyTrigger): string | null; static GetTableName(trigger: IReadOnlyTrigger): string; static GetTableNameConfigurationSource(trigger: IConventionTrigger): Nullable_1; static GetTableSchema(trigger: IReadOnlyTrigger): string | null; static GetTableSchemaConfigurationSource(trigger: IConventionTrigger): Nullable_1; static SetDatabaseName(trigger: IConventionTrigger, name: string | null, fromDataAnnotation?: boolean): string | null; static SetDatabaseName(trigger: IMutableTrigger, name: string | null): void; static SetTableName(trigger: IConventionTrigger, name: string | null, fromDataAnnotation?: boolean): string | null; static SetTableName(trigger: IMutableTrigger, name: string | null): void; static SetTableSchema(trigger: IConventionTrigger, schema: string | null, fromDataAnnotation?: boolean): string | null; static SetTableSchema(trigger: IMutableTrigger, schema: string | null): void; } export type RelationalTriggerExtensions = RelationalTriggerExtensions$instance; export abstract class RelationalTypeBaseExtensions$instance { static FindMappingFragment(typeBase: IReadOnlyTypeBase, storeObject: StoreObjectIdentifier): IReadOnlyEntityTypeMappingFragment | null; static FindMappingFragment(typeBase: ITypeBase, storeObject: StoreObjectIdentifier): IEntityTypeMappingFragment | null; static GetContainerColumnName(typeBase: IReadOnlyTypeBase): string | null; static GetContainerColumnNameConfigurationSource(typeBase: IConventionTypeBase): Nullable_1; static GetContainerColumnType(typeBase: IReadOnlyTypeBase): string | null; static GetContainerColumnTypeConfigurationSource(typeBase: IConventionTypeBase): Nullable_1; static GetDefaultMappings(typeBase: ITypeBase): IEnumerable_1; static GetDeleteStoredProcedure(typeBase: IReadOnlyTypeBase): IReadOnlyStoredProcedure | null; static GetDeleteStoredProcedure(typeBase: ITypeBase): IStoredProcedure | null; static GetDeleteStoredProcedureMappings(typeBase: ITypeBase): IEnumerable_1; static GetFunctionMappings(typeBase: ITypeBase): IEnumerable_1; static GetFunctionName(typeBase: IReadOnlyTypeBase): string | null; static GetInsertStoredProcedure(typeBase: IReadOnlyTypeBase): IReadOnlyStoredProcedure | null; static GetInsertStoredProcedure(typeBase: ITypeBase): IStoredProcedure | null; static GetInsertStoredProcedureMappings(typeBase: ITypeBase): IEnumerable_1; static GetJsonPropertyName(typeBase: IReadOnlyTypeBase): string | null; static GetMappingFragments(typeBase: IReadOnlyTypeBase, storeObjectType: StoreObjectType): IEnumerable_1; static GetMappingFragments(typeBase: IReadOnlyTypeBase): IEnumerable_1; static GetMappingFragments(typeBase: ITypeBase, storeObjectType: StoreObjectType): IEnumerable_1; static GetMappingFragments(typeBase: ITypeBase): IEnumerable_1; static GetMappingStrategy(typeBase: IReadOnlyTypeBase): string | null; static GetSchema(typeBase: IReadOnlyTypeBase): string | null; static GetSqlQuery(typeBase: IReadOnlyTypeBase): string | null; static GetSqlQueryMappings(typeBase: ITypeBase): IEnumerable_1; static GetTableMappings(typeBase: ITypeBase): IEnumerable_1; static GetTableName(typeBase: IReadOnlyTypeBase): string | null; static GetUpdateStoredProcedure(typeBase: IReadOnlyTypeBase): IReadOnlyStoredProcedure | null; static GetUpdateStoredProcedure(typeBase: ITypeBase): IStoredProcedure | null; static GetUpdateStoredProcedureMappings(typeBase: ITypeBase): IEnumerable_1; static GetViewMappings(typeBase: ITypeBase): IEnumerable_1; static GetViewName(typeBase: IReadOnlyTypeBase): string | null; static GetViewSchema(typeBase: IReadOnlyTypeBase): string | null; static IsMappedToJson(typeBase: IReadOnlyTypeBase): boolean; static SetContainerColumnName(typeBase: IConventionTypeBase, columnName: string | null, fromDataAnnotation?: boolean): string | null; static SetContainerColumnName(typeBase: IMutableTypeBase, columnName: string | null): void; static SetContainerColumnType(typeBase: IConventionTypeBase, columnType: string | null, fromDataAnnotation?: boolean): string | null; static SetContainerColumnType(typeBase: IMutableTypeBase, columnType: string | null): void; } export type RelationalTypeBaseExtensions = RelationalTypeBaseExtensions$instance; export abstract class RelationalTypeMappingConfigurationBuilderExtensions$instance { static HasColumnType(scalarBuilder: TypeMappingConfigurationBuilder, typeName: string): TypeMappingConfigurationBuilder; static HasColumnType(scalarBuilder: TypeMappingConfigurationBuilder_1, typeName: string): TypeMappingConfigurationBuilder_1; static IsFixedLength(scalarBuilder: TypeMappingConfigurationBuilder, fixedLength?: boolean): TypeMappingConfigurationBuilder; static IsFixedLength(scalarBuilder: TypeMappingConfigurationBuilder_1, fixedLength?: boolean): TypeMappingConfigurationBuilder_1; } export type RelationalTypeMappingConfigurationBuilderExtensions = RelationalTypeMappingConfigurationBuilderExtensions$instance; export abstract class TableExpressionExtensions$instance { static UnwrapJoin(table: TableExpressionBase): TableExpressionBase; } export type TableExpressionExtensions = TableExpressionExtensions$instance;