Table of Contents

Class IndexBuilder<T>

Namespace
JD.Domain.Configuration
Assembly
JD.Domain.Configuration.dll

Fluent builder for configuring indexes.

public sealed class IndexBuilder<T> where T : class

Type Parameters

T

The entity type.

Inheritance
IndexBuilder<T>
Inherited Members

Methods

HasFilter(string)

Sets a filter for the index.

public IndexBuilder<T> HasFilter(string filter)

Parameters

filter string

The filter expression.

Returns

IndexBuilder<T>

The index builder for chaining.

IsUnique(bool)

Marks the index as unique.

public IndexBuilder<T> IsUnique(bool isUnique = true)

Parameters

isUnique bool

Whether the index is unique.

Returns

IndexBuilder<T>

The index builder for chaining.