Table of Contents

Class InternalIndexBuilder

Namespace
Microsoft.EntityFrameworkCore.Metadata.Internal
Assembly
Microsoft.EntityFrameworkCore.dll

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public class InternalIndexBuilder : AnnotatableBuilder<Index, InternalModelBuilder>, IConventionIndexBuilder, IConventionAnnotatableBuilder
Inheritance
InternalIndexBuilder
Implements
Inherited Members

Constructors

InternalIndexBuilder(Index, InternalModelBuilder)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public InternalIndexBuilder(Index index, InternalModelBuilder modelBuilder)

Parameters

index Index
modelBuilder InternalModelBuilder

Methods

Attach(InternalEntityTypeBuilder)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalIndexBuilder? Attach(InternalEntityTypeBuilder entityTypeBuilder)

Parameters

entityTypeBuilder InternalEntityTypeBuilder

Returns

InternalIndexBuilder

CanSetIsDescending(IReadOnlyList<bool>?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetIsDescending(IReadOnlyList<bool>? descending, ConfigurationSource? configurationSource)

Parameters

descending IReadOnlyList<bool>
configurationSource ConfigurationSource?

Returns

bool

CanSetIsUnique(bool?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetIsUnique(bool? unique, ConfigurationSource? configurationSource)

Parameters

unique bool?
configurationSource ConfigurationSource?

Returns

bool

IsDescending(IReadOnlyList<bool>?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalIndexBuilder? IsDescending(IReadOnlyList<bool>? descending, ConfigurationSource configurationSource)

Parameters

descending IReadOnlyList<bool>
configurationSource ConfigurationSource

Returns

InternalIndexBuilder

IsUnique(bool?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalIndexBuilder? IsUnique(bool? unique, ConfigurationSource configurationSource)

Parameters

unique bool?
configurationSource ConfigurationSource

Returns

InternalIndexBuilder