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
TThe entity type.
- Inheritance
-
IndexBuilder<T>
- Inherited Members
Methods
HasFilter(string)
Sets a filter for the index.
public IndexBuilder<T> HasFilter(string filter)
Parameters
filterstringThe 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
isUniqueboolWhether the index is unique.
Returns
- IndexBuilder<T>
The index builder for chaining.